【问题标题】:How to redirect subdirectory only to a new domain?如何仅将子目录重定向到新域?
【发布时间】:2022-01-18 04:39:15
【问题描述】:

如何重定向子目录及其链接来自喜欢:

mydomain.com/forums/
mydomain.com/forums/linkh.php?blahblkahblahblha?

收件人:

mydomain.newforums/
mydomain.new/forums/linkh.php?blahblkahblahblha?

但保持根 mydomain.com 可以正常访问。

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    好吧,您实现了一个应用于该基本 URL 的重定向规则:

    RewriteEngine on
    RewriteRule ^/?forums https://example.com%{REQUEST_URI} [QSA,R=301,L]
    

    这应该在原始域的 http 服务器的主机配置中实现。如果您无权访问它(阅读:如果您使用的是非常便宜的托管服务提供商),那么您可以在分布式配置文件(“.htaccess”)中实现相同的规则,该文件应该放在DOCUMENT_ROOT 目录中那个 http 主机。

    开始使用R=302 临时 重定向是个好主意。并且只有在一切按预期工作后才将其更改为R=301 永久 重定向。这为您省去了早期客户端缓存问题的麻烦。

    【讨论】:

    • 我可以访问 htaccess 和 root 并且它运行良好。非常感谢!!
    • 出于各种原因,您应该更喜欢实际的 http 服务器的主机配置而不是分布式配置文件。
    猜你喜欢
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    相关资源
    最近更新 更多