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

Убрать расширение .html. Как отреагирует яндекс?

Сайт рукописный, Поэтому загружаемые страницы вида page.html
Нужно было убрать расширение .html
Сделал это таким кодом.
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html


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

RewriteCond %{REQUEST_URI} /index
RewriteRule ^(.*)$ http://vash-master.tv/ [R=301,L]

Но теперь Яндекс видит дубли, по две страницы - page.html и page.
В конечном итоге нужно, чтобы страницы имели вид site.ru/page

На мысль наталкивает редирект 301, но не могу понять как его применить.
Есть какое-то решение ?
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
zooks
@zooks
Frontend
Чтобы убрать расширение, нужно перенести на CMS, иначе это действие не имеет смысла.
Яндекс отреагирует негативно в том случае, если не прописаны редиректы.
Ответ написан
@adiunov
Предприниматель
Яндекс вэбмастер и sitemap.xml
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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