【问题标题】:.htaccess masking URL for subdomain.htaccess 子域的掩码 URL
【发布时间】:2016-12-25 09:25:01
【问题描述】:

我们网站的子域 reading.domain.com 包含我们希望人们看到的内容,但 URL 应该是 domain.com/reading。

我不是 URL 重写方面的专家,但我尝试编辑 htaccess,但它只会重定向页面。

我们正在使用 siteground,托管公司是否与他们的 apache 配置有关以使其工作?

非常感谢。

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteRule ^reading/$? domain.com/reading/ [R,L]

</IfModule>

【问题讨论】:

  • 首先,无论何时使用R 标志,这都是一个自动的redirect。这就是它的用途。第二,唯一的方法是使用代理。您可以尝试将 R 替换为 P 标志。 Mod_proxy 必须已经启用。

标签: .htaccess url-masking


【解决方案1】:

我想通了,感谢@Panama Jack 的洞察力,[P] = 它确实需要代理,[NC] 区分大小写,[L] 使用此规则一次。

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteRule ^reading/?$ http://reading.domain.com/ [P,NC,L]

</IfModule>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-05
    • 2023-03-29
    • 1970-01-01
    • 2019-04-12
    • 2011-06-08
    • 2011-12-09
    • 2014-12-08
    • 1970-01-01
    相关资源
    最近更新 更多