我需要帮助修改我的htaccess文件。我有:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^phpbb3.*$ http://mydomain.com/phpbb3/ [R=301,L]
RewriteCond %{HTTP_HOST} mydomain.com$
RewriteCond %{REQUEST_URI} !^/wordit
RewriteRule ^(.*)$ http://www.mydomain.com/wordit/$1 [R=302,L]
最初我只有:
RewriteCond %{HTTP_HOST} mydomain.com$
RewriteCond %{REQUEST_URI} !^/wordit
RewriteRule ^(.*)$ http://www.mydomain.com/wordit/$1 [R=302,L]
我需要保留。但我不确定如何纳入新规则:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^phpbb3.*$ http://mydomain.com/phpbb3/ [R=301,L]
如何格式化重定向?
答案 0 :(得分:1)
我认为这就是正在发生的事情:来自新规则的重写URL实际上与规则本身匹配,因此它只是循环,循环和循环。
一个非常简单的修改可能有效:
RewriteRule ^phpbb3[^/]+$ http://mydomain.com/phpbb3/ [R=301,L]