Htaccess Url到虚拟目录

时间:2014-02-03 18:59:20

标签: .htaccess redirect subdomain virtual virtual-directory

有没有办法在自定义虚拟目录中拥有Url?实施例

http://mysub.domain.com/myurl/http://mysub2.domain.com/virtualdirectory/

2 个答案:

答案 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中的解决方案,但必须将其置于文档中,如上所述。如果这不起作用,请检查您是否可以访问两个环境中的有效目录。