2010-07-10 129 views

回答

25
RewriteCond %{REQUEST_URI} foobar 
RewriteRule .* index.php 

some variant thereof

+0

感謝您的快速響應。完美的作品,但只是意識到而不是重寫我需要它重定向。這可能嗎? – Lee 2010-07-10 18:35:19

+0

得到它感謝 - 添加[R] – Lee 2010-07-10 18:39:12

1
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/foobar/i$ index.php [NE,L] 
11
RewriteRule ^(.*)foobar(.*)$ http://www.example.com/index.php [L,R=301] 

(您的網站內沒有足夠的空間)

1

如果網址中包含certen字符串,重定向到index.php文件。您需要與%{REQUEST_URI}變量進行匹配,以檢查url是否包含certen字符串。

重定向example.com/foo/bar的index.php如果URI包含酒吧在URI字符串的任何地方,你可以使用這個:

RewriteEngine on 

RewriteCond %{REQUEST_URI} bar 
RewriteRule^/index.php [L,R] 
相關問題