2012-01-24 11 views
0

ウェブサイトでリダイレクトを設定するように求められました。.htaccess .htmlリダイレクト

現在、Webサイトのリダイレクトがあなたの代わりに

/test.html

http://www.site.co.uk/testを訪問することができます使用されているコードは次のとおりです。

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^(.*)$ $1.html 

誰もがこの動作を維持する方法を知っていれば、私は思っていたが、また、.html拡張子をHTML以外のバージョンにリダイレクトしますか?

答えて

0

サイトのルートディレクトリにあるhtaccessファイルに次の行を追加してみてください。

RewriteEngine on 
RewriteBase/

#redirect .html version 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ (/[^\ ]+)\.html\ [NC] 
RewriteRule^%1 [L,R=301] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.html -f 
RewriteRule ^(.*)$ $1.html [L] 
+0

お世話になりました! – PaulK