2010-12-03 21 views
0

htaccessのディレクトリ全体のリダイレクトから古いホームページを除外しようとしています。ここに私が働いていないものがあります。私は間違って何をしていますか?htaccessのディレクトリ全体のリダイレクトから古いホームページを除外する方法は?

Options +FollowSymlinks 
RewriteEngine on 

RewriteCond %{http_host} ^old.com?$ [nc] 
RewriteCond %{REQUEST_URI} !^index\.html$ 
RewriteRule ^(.*)$ http://www.new.com/archive?id=$1 [r=301,nc] 

答えて

0

try/a request_uri、ie。

Options +FollowSymlinks 
RewriteEngine on 

RewriteCond %{http_host} ^old.com?$ [nc] 
RewriteCond %{REQUEST_URI} !^/index\.html$ 
RewriteRule ^(.*)$ http://www.new.com/archive?id=$1 [r=301,nc] 
+0

まだ..私はしようとしておこう取り組んでいますが、キャッシュの問題かもしれない... – nathanbweb

+0

、アクセスwww.old.com/index.html上またはあなたが望むすなわち、それはインデックスのためだから機能していませんもし彼らがwww.old.comに行くのであればそれは? – Ben

関連する問題