次のようなリンクをリダイレクトする.htaccess書き換えルールが必要です。
- www.mydomain.com/viewpressrelease.php
- www.mydomain.com/viewpressrelease.php?id=17(または.phpに続く任意のテキスト)
- www.mydomain.com/employment.php
次のように.phpを.htmlに置き換えた同じ名前のリンクに:
- www.mydomain.com/viewpressrelease.html
- www.mydomain.com/employment.html
ただし、index.phpまたは次のものには作用しません。
- www.mydomain.com/administrator/index.php
近いが?id = 17の部分を処理せず、index.phpをindex.htmlに変換している例があります。
RewriteCond %{THE_REQUEST} ^[A-Z]+\s([^\s]+)\.php\s
RewriteRule .* %1.html [R=301,L]
RewriteRule ^(.*)\.html$ $1.php
これを希望どおりに機能させるには何が必要ですか?