我需要将旧的自定义迷你站点更新为同一服务器上的其他路径。 而且我需要将此旧网址重定向到新的文件夹路径,而无需更改地址栏网址
所以,目前我已经
*.testsite.com/old_url/
带有*。我的意思是任何3级域名(可以是www,测试等。)
我需要将透明地重定向到
*.testsite.com/new_directory/new_page/
这是一个wordpress网站,它将取代旧的迷你网站
我刚刚测试了很多在这里都比在其他网站上找到的示例,但是所有示例总是更改地址栏的网址。
例如:
RewriteRule ^/?old_url.* /new_directory/new_page/$1 [P,QSA,L]
这将作为重定向工作,但我得到:
*.testsite.com/new_directory/new_page/
作为地址栏中的URL
其他经过测试的解决方案:
RewriteCond %{REQUEST_URI} !^/old_url/
RewriteRule ^(.*)$ /new_directory/new_page/$1 [L,QSA]
结果与以前相同
其他测试也失败了,我也安装了mod_proxy以使用[P]参数,但是没有任何运气:(这是
的输出apachectl -t -D DUMP_MODULES | grep proxy
proxy_balancer_module (shared)
proxy_ftp_module (shared)
proxy_http_module (shared)
proxy_ajp_module (shared)
proxy_connect_module (shared)
我该如何解决这个问题?