【问题标题】:htaccess change url, don't redirecthtaccess 更改网址,不要重定向
【发布时间】:2013-11-01 21:09:44
【问题描述】:

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

我在我的域中设置了网络邮件服务,我的用户可以访问 (http://domain.com/webmail)

但是,当用户访问时,他们的 URL 会更改为 http://domain.com:2095

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

可能吗?希望如此!

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

谢谢!

【问题讨论】:

    标签: .htaccess url-rewriting


    【解决方案1】:

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

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

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

    【讨论】:

    • 那是我的恐惧。 iFrame 很笨拙,但很好,可以解决。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2010-11-21
    • 2013-11-09
    • 2013-09-09
    • 2013-06-11
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多