在不更改地址栏.htaccess上的URL的情况下提供页面

时间:2015-10-20 17:33:22

标签: .htaccess mod-rewrite rewrite

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

这就是我所拥有的,但当我点击my.domain.com/folder时,它会将URL更改为domain.com/folder。 我想在地址栏上不改变域名。 任何想法/帮助?我尝试了不同的其他选项,我用Google搜索,但似乎没有一个工作,他们都表现得一样。

1 个答案:

答案 0 :(得分:0)

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