1

URLリライト(Apache)でいくつかのURLを変更しようとしていますが、何も機能せず、理由がわかりません。これは私の.htaccessファイルです:

    RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mywebsite.it [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mywebsite.it [NC]
RewriteCond %{HTTP_REFERER} !^http://websiteip [NC]
RewriteRule ^.*$ http://www.mywebsite.it/ [R,L]
ErrorDocument 404 /404.php
RewriteRule ^home$ /t01/index.php [L]
RewriteRule ^chi-siamo$ /t01/chisiamo.php [L]
RewriteRule ^faq$ /t01/faq.php [L]
RewriteRule ^login$ /t01/login_splash.php [L]
RewriteRule ^logout$ /t01/logout.php [L]

There is t01/ in front of the files because I'm trying to see if it works in a subfolder. 
4

1 に答える 1

1

私は自分のファイルをメインディレクトリに置き、ルールをクリアすることですべてを解決しました(これ以上t01 /はありません)。

于 2012-10-08T19:09:37.117 に答える