我有这个网站,它是我的主域名,但该文件夹实际上是/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/
谢谢!
答案 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]