好的抱歉,如果之前有人询问,但我找不到合适的解决方案。我正在使用wordpress multisite。这就是我想要实现的目标。
目前,域http://mynew.com/重定向(通过我的托管公司)到我的wordpress多站点安装上的其中一个站点,如下所示http://myold.com/subsite/
但我希望隐藏/交换网址,如下所示,http://myold.com/subsite变为http://mynew.com,所有后续链接(例如http://myold.com/subsite/another-link变为http://mynew.com/another-link)不会破坏。< / p>
我在我的.htaccess文件中尝试了这个,它成功地重写了url但链接不起作用并返回404错误。
RewriteRule ^subsite/(.+) http://mynew.com/$1 [R,L]
希望有意义,谢谢你的帮助。
答案 0 :(得分:0)
当然它会给你一个404错误,你将请求从旧网站重定向到新网站,但新网站不包含所请求的网页,所以它通过你404,你需要做的是从新网站重定向回旧网站 INTERNALY (这意味着无需更改浏览器地址栏),但这需要您的新网站作为代理服务器工作,请参阅http://httpd.apache.org/docs/2.2/mod/mod_proxy.html < / p>