htaccess更改网址,不要重定向

时间:2013-11-01 21:09:45

标签: .htaccess url-rewriting

我一直在做一些搜索,似乎无法找到正确的答案。

我的域中有我的用户可以点击的网络邮件服务设置(http://domain.com/webmail

但是,当用户将其网址更改为http://domain.com:2095

我想屏蔽它,所以用户仍然访问:2095但URL总是看起来像/ webmail

可能?希望如此!

注意:我假设我的主机(hostgator)负责初始重定向(从* / webmail到*:2095),因为我的目录中没有webmail文件夹。

非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要设置反向代理。你需要首先摆脱重定向,然后你需要在你的htaccess文件中设置这样的东西:

RewriteEngine On
RewriteRule ^webmail(.*)$ http://domain.com:2095/$1 [L,P]

很可能,hostgator没有加载mod_proxy,这意味着你被搞砸了。您可以做的最好的事情是创建一个使用指向http://domain.com:2095/的iframe的网页。