Php Htaccess仅使用www重定向?
我正在尝试以以下方式重定向我的域: 对于Php Htaccess仅使用www重定向?,php,.htaccess,redirect,Php,.htaccess,Redirect,我正在尝试以以下方式重定向我的域: 对于example1.com重定向到example2.com/example1 对于example1.com/anything重定向到example2.com/anything 我现在在example1.com域的根目录中有一个htacess文件,其中包含以下代码: RewriteEngine On RewriteRule ^(.*) http://www.example2.com/example1 [R=301] RewriteEngine On Rewr
example1.com
重定向到example2.com/example1
对于example1.com/anything
重定向到example2.com/anything
我现在在example1.com
域的根目录中有一个htacess文件,其中包含以下代码:
RewriteEngine On
RewriteRule ^(.*) http://www.example2.com/example1 [R=301]
RewriteEngine On
RewriteRule ^(.*) http://www.example2.com/anything [R=301]
这很有效,很好
然后,我用需要重定向的/anything
文件夹创建了多个目录,并用以下代码将htaccess文件放在每个目录中:
RewriteEngine On
RewriteRule ^(.*) http://www.example2.com/example1 [R=301]
RewriteEngine On
RewriteRule ^(.*) http://www.example2.com/anything [R=301]
这同样有效,但前提是我把www.example1.com/anything
放在上面example1.com/anything
将我重定向到example2.com/example1
如何修复
这个/可能的更精简的方法来实现它?您的规则很好,应该可以工作。请尝试清除浏览器缓存或尝试其他浏览器来测试url。