301 редирект

Илья_М
На сайте с 27.08.2013
Offline
15
259

Раньше в выдаче яндекса показывалась страница как надо, т.е "сайт. ru".

А после апдейта начала показываться не нужная страница: "сайт .ру/index.php"

В роботс.тхт прописано: "сайт. ru"

Правильно я понимаю,что я должен сделать 301 редирект, и прописать именно это в htacess?

RewriteEngine On

RewriteCond %{HTTP_HOST} ^сайт.ру [NC]

RewriteRule ^(.*)$ http://сайт.ру/index.ru/$1 [L,R=301]

Спасибо!

Чем дальше в лес, тем злее дятлы!
Marti7856
На сайте с 16.02.2010
Offline
134
#1

Вот так правильно:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ http://site.ru [R=301,L]

Если вы путешествуете, возможно Вас заинтересует гид (https://dreamguide.world/countries/) на русском языке!
Илья_М
На сайте с 27.08.2013
Offline
15
#2
Marti7856:
Вот так правильно:
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru [R=301,L]

Спасибо за помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий