我正在使用Wordpress网站,并且有一个地图请求:
http://otherdomain.com
为:
http://maindomain.com/virtualsubfolder/
(WP网站)
这很容易做到,但URL结构应保持不变,即
http://otherdomain.com/something/
应该重定向到:
http://maindomain.com/virtualsubfolder/something/
但客户端的URL应保留:
http://otherdomain.com/something/
我知道这是一个非常常见的问题,但我仍然找不到任何可行的解决方案。
我对使用Apache的mod_rewrite甚至Nginx的任何想法持开放态度。
感谢您的帮助。
答案 0 :(得分:0)
最好的解决方案是为子域设置Apache VirtualHost
并将其指向该目录。但我想如果你能做到这一点你会做到的。为了使其与VirtualHost
相同,.htaccess
:
RewriteEngine on
RewriteCond %{HTTP_HOST} =otherdomain.com
RewriteCond %{REQUEST_URI} !^/virtualsubfolder/
RewriteRule ^(.*)$ virtualsubfolder/$1