2011-05-19 182 views
0

我有一個htaccess的規則,在修一些我以前的URL變化的錯誤,看起來像這樣htaccess的不重定向根文件夾

RewriteCond %{HTTP_HOST} !^images.lazygamer\.net$ [NC] 
RewriteCond %{REQUEST_URI} !^/(wp-content|wp-admin|wp-includes|fixed|contact-details|advertise|about|category|submission|images|ps3|xbox-360|wii).*$ 
RewriteRule ^(.*)$ http://www.lazygamer.net/fixed/$1 [R=301,L] 

所以,現在,如果你有去www.lazygamer.net/story /它會將您重定向到www.lazygamer.net/fixed/story這是完美的

但它...它也將www.lazygamer.net重定向到www.lazygamer.net/fixed ...我該如何停止它這樣做?

回答

2

嘗試添加「\ /」到未考慮的URL;像

RewriteCond %{REQUEST_URI} !^/(\/!wp-content|w... 
+0

沒有這並沒有什麼差別,現在如果我瀏覽到它增加了固定根/到URL的末尾 – 2011-05-20 02:33:07

+1

感謝克勞迪奧的幫助下,我設法得到答案,我所需要的要做的是添加另一個條件如下 RewriteCond%{REQUEST_URI}!^ \/$ Claudio的答案沒有奏效的原因是因爲它只是在尾隨/ – 2011-05-20 03:30:34