【问题标题】:Mask folder in output URL输出 URL 中的掩码文件夹
【发布时间】:2013-11-30 10:25:11
【问题描述】:

我有这个网站,它是我的主域,但文件夹实际上是 /public_html/annexation.ca。这部分很好,我的 public_html 文件夹中有一个 htaccess 规则来处理它,因此它显示为附件。ca 而不是附件。ca/annexation.ca。

但我也在那个网站上开了一个论坛。问题是 phpbb 软件在登录、注销和其他一些情况下具有自动定向功能。当它这样做时,它会生成一个这样的 URL:

http://annexation.ca/annexation.ca/community

这不仅在外观上具有破坏性,而且还会影响我运行 Disqus 的每个独特页面底部的评论部分。我需要在根文件夹中的 htaccess 文件中添加一条规则,使这些重定向再次自动转换为:

http://annexation.ca/community/

谢谢!

【问题讨论】:

    标签: .htaccess directory masking phpbb3


    【解决方案1】:

    尝试将此添加到您的 .htaccess 中

    ## 301 Redirect Entire Directory
    Redirect 301 /annexation.ca/community(.*) /community/$1
    

    【讨论】:

      【解决方案2】:

      您可以在其他规则之上尝试此规则:

      RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+annexation\.ca/(community)([^\s?]+) [NC]
      RewriteRule ^ /%1 [L,R=301]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-07
        • 1970-01-01
        • 2013-10-18
        • 2010-10-04
        • 2010-11-25
        • 2011-04-27
        相关资源
        最近更新 更多