2015-10-20 64 views
0
RewriteEngine on 
RewriteBase/
RewriteCond %{HTTP_HOST} ^my.domain.com [NC] 
RewriteRule ^(.*) http://domain.com/$1 [L,P] 

这是我,但是当我打my.domain.com/folder它改变了网址domain.com/folder。 我希望域名不要在地址栏上更改。 任何想法/帮助?我尝试了其他不同的选项,但我没有看到它们都起作用,它们的表现都一样。服务页面不改变的URL地址栏的.htaccess

回答

0

如果您使用RewriteRule,则无法在浏览器更改地址的情况下从不同域中提供内容。你唯一能做的就是使用一个反向代理,但是这给你的网站增加了一些开销,所以我会建议不要这样做。 解决此问题的最简单方法是将另一个VirtualHost添加到侦听my.domain.com并指向与domain.com相同的根目录的apache配置。 确保您在执行此操作时不会因重复内容而受到处罚。

+0

它的API调用没有内容将送达,这样就没事了。谢谢@scallioXTX – TheRealdeaal

相关问题