Ошибка в вебмастере яндекс

S
На сайте с 03.02.2016
Offline
77
398

Добрый день!

В вебмастере яндекс пишеться ошибка

Страницы запрещены к индексированию вебмастером или не существуют. Документ является неканоническим.

И ссылка на главную страницу, но взаде добавляется /.

В index.php у меня прописано <link rel="canonical" href="http://мой_сайт.ru/index.php"/>

Может я что-то тут неправильно указал?

Как я понял в htaccess надо прописать инфу ниже.

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} ^(.+)/$

RewriteRule ^(.+)/$ /$1 [R=301,L]

Я сделал так:

В index.php у меня прописано <link rel="canonical" href="http://мой_сайт.ru"/>

#Включаем систему перезаписи URL

RewriteEngine On

# Все запросы на сайт без www

RewriteCond %{HTTP_HOST} ^www.мой_сайт.ru/$ [NC]

# Перенаправляем на сайт с www

RewriteRule ^(.*)$ http://мой_сайт.ru//$1 [R=301,L]

#Убираем слеш в конце url

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} ^(.+)/$

RewriteRule ^(.+)/$ /$1 [R=301,L]

#Убираем index.php

RewriteCond %{THE_REQUEST} ^.*/index.php

RewriteRule ^(.*)index.php$ http://%{HTTP_HOST}/$1 [R=301,L]

Это правильно??

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