有没有办法在自定义虚拟目录中拥有Url?实施例
http://mysub.domain.com/myurl/ 至 http://mysub2.domain.com/virtualdirectory/
答案 0 :(得分:2)
确定您可以在DocumentRoot/.htaccess
中使用此规则:
RewriteRule ^virtualdirectory/(.*)$ /myurl/$1 [L,NC]
答案 1 :(得分:0)
两个环境(mysub.domain和mysub2.domain)是否在同一主机上?如果没有,您需要重定向:
RewriteRule ^virtualdirectory/(.*)$ http://mysub2.domain.com/newdirectory/$1 [R=301,L]
请记住:用户会看到这一点。如果您不希望用户看到此重定向,请考虑使用代理(如果托管支持此功能)。
如果两个环境都位于同一主机上,则可以使用anubhava中的解决方案,但必须将其置于文档中,如上所述。如果这不起作用,请检查您是否可以访问两个环境中的有效目录。