Задать вопрос
@nicksemkin

Создание ЧПУ испортило индексацию сайта в Яндексе. В чем проблема?

Изначально сайт состоят из страниц вида -page.html
Сайт рукописный, без движка.

Через некоторое время пришла необходимость сделать все URL'ы вида site.ru/page, то есть убрать расширение .html
Залез в .htaccess. Сделал.
Яндекс увидел их как дубли page и page.html и было принято решение сделать редирект 301 с page.html на page через тот же .htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^vash-master\.tv$ [NC]
RewriteRule ^(.*)$ http://vash-master.tv/$1 [L]

AddType application/x-httpd-php5 .php .html .html


RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ http://vash-master.tv/$1 [L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]

И тут понеслась: день за днем страницы начали выпадать из поиска. Понял, что сделал какую-то бяку - но догнать что именно не смог.

Что за гадость я сделал? и как лучше выйти из этой ситуации?

И вообще можно ли так делать в теории?
А именно загружать страницы на сайт в виде page.html, но чтобы Яндекс видел page и соотвественно везде был URL вида page.
  • Вопрос задан
  • 169 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
NeiroNx
@NeiroNx
Программист
пропишите их в robots.txt , а старые удалите через инструмент webmaster.yandex.ru
Ответ написан
@Gryadk_in
хз, может быть оно обиделось не увидев [R=301,L] ?
Ответ написан
@azsx
А в чем вопрос? Вы по мнению поисковой системы удалили старые страницы и создали новые. Очень медленно яндекс проиндексирует сайт, возможно вернет вам позиции в серпе.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы