输出URL中的掩码文件夹

时间:2013-11-17 06:41:19

标签: .htaccess directory masking phpbb3

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

但我也在该网站上运行一个论坛。问题是phpbb软件在登录,注销和其他几个实例后都有自动指向。当它这样做时,它会生成如下的URL:

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

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

http://annexation.ca/community/

谢谢!

2 个答案:

答案 0 :(得分:1)

尝试将此添加到.htaccess

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

答案 1 :(得分:0)

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

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