0

好的,抱歉,如果之前有人问过这个问题,但我找不到可行的解决方案。我正在使用 wordpress 多站点。这就是我想要达到的目标。

目前,域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)而不会中断。

我在我的 .htaccess 文件中尝试了这个,它成功地重写了 url,但是链接不起作用并返回 404 错误。

RewriteRule    ^subsite/(.+)  http://mynew.com/$1  [R,L]

希望这是有道理的,谢谢你的帮助。

4

1 回答 1

0

当然它会给你一个404错误,你将请求从旧站点重定向到新站点,但是新站点不包含请求的页面,所以它通过你一个404,你需要做的是从重定向新站点回到旧站点内部(这意味着无需更改浏览器地址栏),但这需要您的新站点充当代理服务器,请参阅http://httpd.apache.org/docs/2.2/mod/ mod_proxy.html

于 2012-09-21T10:54:26.070 回答