2011-12-10 81 views
0

我現在的重定向是這樣的:的Apache 301重定向,基於網頁

rewritecond %{http_host} ^example.com [nc] 
rewriterule ^(.*)$ http://www.example.com/$1 [r=301,nc] 

有沒有一種方法,我可以修改此重定向在除了/noredirect.php所有頁面執行?

回答

2

添加另一個條件:

RewriteCond %{REQUEST_URI} !^/noredirect.php 
+0

謝謝,雖然這似乎並沒有工作! '的RewriteCond%{HTTP_HOST}^example.com [NC] 的RewriteCond {REQUEST_URI} ^/noredirect.php rewriterule ^(。*)$ http://www.example.com/$1 [r = 301,nc]' – brant

+0

我想我忘了'%',對此抱歉。 – middus

+0

啊,不知道我是怎麼錯過的。我添加了它,但仍然沒有運氣,但我認爲這非常接近。 。我會嘗試在這類事情上找到一些apache文檔 – brant