【问题标题】:MASKING URL with HTACCESS使用 HTACCESS 屏蔽 URL
【发布时间】:2013-08-01 22:58:07
【问题描述】:

我正在尝试将 alldomain.com 的访问者重定向到域 newdomain.com 它确实重定向但是我希望当用户打开 alldomain.com 时数据应该是 newdomain.com 但是顶部 url 应该是 alldomain.com

我当前的 HTACCESS:

重定向匹配 .* http://www.newdomain.com

【问题讨论】:

标签: apache .htaccess redirect mask


【解决方案1】:

我相信解决这个问题的方法包括两部分:正确的.htaccess,以及在您的 Apache 服务器上使用mod_proxy

httpd.conf 中取消注释这些行(并重新启动 Apache!):

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

将以下行添加到您的.htaccess

RewriteEngine    on
RewriteRule      .*  http://www.newdomain.com/  [P]
ProxyPassReverse /   http://www.newdomain.com/

这里的关键是RewriteRule 中的[P] 标志告诉Apache 使用mod_proxy(您之前启用的),ProxyPassReverse 确保来自新域的任何链接都正确“归属” " 也适用于旧域。我认为可以,但我无法测试...让我知道这是否适合您!

【讨论】:

    猜你喜欢
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多