我在将文件夹重定向到另一个文件夹时遇到问题。 规则似乎“有效”,但它在某些方面偶然发现了其他一些东西。 这是一个例子:
目标是将旧文件夹(不再存在)的流量重定向到新文件夹。
www.domain.com/one/ oldfolder / year / - > www.domain.com/one/newfolder/year /
所以我设置了以下规则(规范网址的第一个规则):
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^/?$ "http\:\/\/www\.domain\.com" [R=301,L]
RewriteRule ^(.*)/oldfolder/(.*)$ $1/newfolder/$2 [R=301,L]
问题是它重定向到:
http://www.domain.com/home/username/public_html/www.domain.com/one/newfolder/year/
任何人都可以在我写的规则中发现问题吗?
非常感谢你的帮助。
答案 0 :(得分:0)
RewriteBase /
。