-1

これは非常に一般的で単純な.htaccess書き換えルールだと思いますが、Google で解決策を見つけることができませんでした。

では、質問はすでにタイトルにありますが、住所を から に変更するにはどうすればよいexample.com/contact.htmですexample.com/contactか? ルールはもちろん、ウェブサイトだけでなくcontact.htm、ウェブサイトのどのページにも当てはまります。GET 変数について心配する必要はありません。使用しないからです。

[また、これは良い慣行であると考えられますか、それともあまり関係がないと思いますか? ]

ありがとう。

4

2 に答える 2

2

これを試して:

Options +FollowSymLinks

RewriteEngine On
RewriteRule ^contact.htm$ /contact

contact.htmlこれは、リクエスト時に役立つはずですexample.com/contact/

于 2012-11-08T00:40:47.763 に答える
1

MultiViews の使用を検討できます。コンテンツ ネゴシエーションモジュールをロードし、MultiViews をオンにする必要があります。すると、Apache は拡張子を持つファイルを自動的に探します (たとえば、 と 同じ名前のファイルが両方ある場合に備えて、優先リストがあります) .html.htm

于 2012-11-08T11:55:57.110 に答える