Народ, все знают что нужен 301 редирект противи дублей, на самом сайте он у меня настроен-

RewriteCond %{HTTP_HOST} ^site\.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]


НО есть же еще второй .htacess который находится непосредственно в папке форума и получается сейчас что-
http://www.xxx.ru/phpBB3/index.php
http://www.xxx.ru/phpBB3/
http://xxx.ru/phpBB3/index.php
http://xxx.ru/phpBB3/

это 4 разных страницы.

кто как решал эту проблему?
Комментарии: 16

dotez 12 май 2017, 18:27 Сообщение

таааак а вот и косяк) при таком коде как я выше написал, не рабоатте админитсратосркий раздел)) просто не переходит в него и все(
  • 0

dotez 12 май 2017, 19:05 Сообщение

тот код то выще фигня, он блчит админку.

вот-
Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
RewriteRule ^index\.php$ http://www.site.ru/phpBB3/ [R=301,L]


В общем сомтрите при таком раскладе все заработало, ну почти все. при данном коде-
ссылка http://www.site.ru/phpBB3/index.php
редиректится на http://www.site.ru/phpBB3/

более того http://site.ru/phpBB3/index.php
тоже редиректится на http://www.site.ru/phpBB3/

какую еще строку добавить и куда чтобы и http://site.ru/phpBB3/
редиректился на http://www.site.ru/phpBB3/

тогда будет все чики чики)
  • 0

Похожие темы