2013-11-17 2 views
1

У меня есть этот сайт, это мой основной домен, однако папка на самом деле /public_html/annexation.ca. Эта часть в порядке, у меня есть правило htaccess в моей папке public_html, чтобы справиться с этим, так что это отображается как присоединение.ca, а не аннексия.ca/annexation.ca.Маска папка в выводе URL

Но я также запускаю форум с этого сайта. Проблема в том, что программное обеспечение phpbb имеет авто-прямую после входа в систему, выхода из системы и в нескольких других случаях. И когда он делает это он генерирует URL, как это:

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

Это не только косметический разрушительным, но это также влияет на раздел комментария в нижней части каждой уникальной страницы, где я Disqus работает. Что мне нужно, чтобы добавить правило в файл Htaccess в корневой папке, которая будет делать эти переадресовывает автоматически снова переводится на это:

http://annexation.ca/community/

Спасибо!

ответ

0

Вы можете попробовать это правило поверх других правил:

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

Попробуйте добавить это к вашему .htaccess

## 301 Redirect Entire Directory 
Redirect 301 /annexation.ca/community(.*) /community/$1 
Смежные вопросы