【问题标题】:htaccess proxy redirect for root and only roothtaccess 代理重定向为根且仅根
【发布时间】:2015-07-07 09:14:28
【问题描述】:

我正在尝试仅将根域(而不是其子文件夹)重定向到另一个 URL,而不更改地址。我正在使用 .htaccess 并使用 [P] 标志进行重定向,它适用于子目录但不适用于根目录。

在编写以下 .htaccess 时,一切正常,但在“常规”重定向而非代理中:

RewriteEngine on
Rewriterule ^$ http://mysubdomain.mydomain.com/ [R,L]

更改为mod_proxy时,它不起作用(不重定向没有错误):

RewriteEngine on
Rewriterule ^$ http://mysubdomain.mydomain.com/ [P]

在浏览器地址栏中保留原始地址对我来说很重要。 有什么想法吗?

谢谢

【问题讨论】:

    标签: .htaccess mod-rewrite redirect


    【解决方案1】:

    它可能不起作用,因为该规则不适用。 在大多数情况下,根不是空的,而是包含对 index.html 或 default.html 的请求。试试这个 sn-p:

    RewriteEngine  on
    RewriteRule    "default.html"  "http://mysubdomain.mydomain.com/"  [P]
    

    【讨论】:

      猜你喜欢
      • 2012-12-18
      • 2014-06-21
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-03
      相关资源
      最近更新 更多