您好这个网站在joomla(www.example.com/site3/
),我需要重定向到另一个joomla网站(www.anotherexample.com/site3/
)
www.anotherexample.com
是一个网站,www.anotherexample.com/site3/
是另一个网站
在www.example.com/.htaccess
我输入此代码:
RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com$
RewriteRule ^site3\/?(.*)$ "http\:\/\/www\.anotherexample\.pt\/site3\/$1" [R=301,L]
如果我删除文件www.anotherexample.com/site3/.htaccess
重定向有效,但链接在网站上无效并显示404错误
我该如何做到这一点?
答案 0 :(得分:1)
您无法逃脱目标网站,也不能将其包含在引号之间:
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
RewriteRule ^site3(?:\/(.*)?)?$ http://www.anotherexample.pt/site3/$1 [R=301,L]