-1

私はhtアクセスファイルでこれを使用しています:

RewriteEngine On        
RewriteRule ^page1$ home.php?id=page1 [N]

だから私がdomain.com/pageに行くとそれが表示されますdomain.com/home.php?id=page1

ページが追加されたときに、各ページを ht アクセス ファイルに追加し続ける必要がないようにするにはどうすればよいですか?

というページpage2がウェブサイトに追加された場合、アクセスするdomain.com/page2と表示されますdomain.com/home.php?id=page2

HT Access ファイルは変更されていませんか?

4

2 に答える 2

1

これを試して

RewriteEngine On
RewriteRule ^([a-zA-Z0-9\-]+)\.html$ index.php?page=$1

最後に .html を使用してシンプルなリンクを使用できるようになりました

それらは次のように翻訳されます。

exampledomain.com/home.html => exampledomain.com/index.php?page=home

編集

.html が不要な場合は、2 行目を次のように変更します。

RewriteRule ^([a-zA-Z0-9\-]+)$ index.php?page=$1
于 2013-08-29T10:52:14.463 に答える