Перейти к содержимому

Фотография
- - - - -

Корректное скрытие расширений html через htaccess


  • Вы не можете создать новую тему
  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 skpkd

skpkd

    Прохожий

    Топикстартер
  • Новичок
  • 0
    3 сообщ.

Отправлено 10 Февраль 2016 в 16:18

Есть статический сайт, нужно убрать расширения HTML. Вот такой код работает, но корректно ли его будут воспринимать поисковики?

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

  • 0

Спонсор

#2 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 629 сообщ.

Отправлено 10 Февраль 2016 в 18:09

Поисковикам всё равно на этот код.
301 редирект вполне нормально воспримет. Но проседания позиций, если они были, вполне могут быть.

А вообще зря убираешь, многие наоборот добавляют. Поисковики любят когда есть окончания. Раньше по крайней мере так считалось.
  • 0

#3 skpkd

skpkd

    Прохожий

    Топикстартер
  • Новичок
  • 0
    3 сообщ.

Отправлено 10 Февраль 2016 в 18:28

Поисковикам всё равно на этот код.
301 редирект вполне нормально воспримет. Но проседания позиций, если они были, вполне могут быть.

А вообще зря убираешь, многие наоборот добавляют. Поисковики любят когда есть окончания. Раньше по крайней мере так считалось.

 

Спасибо! Сайт еще не опубликован, убрать — требование заказчика.

И чтоб два раза не вставать: при таком подходе в верстке все ссылки надо делать вида "site.ru/page" вместо "site.ru/page.html"?


  • 0

#4 BaNru

BaNru

    Пацифизжу

  • суперМодератор
  • 1004
    3 629 сообщ.

Отправлено 10 Февраль 2016 в 20:06

Желательно, но не обязательно.
Вообще это лучше делать через ЧПУ сайта и модули, чтобы это всё автоматом исправлялось движком сайта.
Разумеется, это не ваш случай, если у вас всего 5-10 статических страничек.
Тогда вы всё верно делаете.

PS а вообще у вас какие-то сложные правила, обычно это делается в пару строк.
"Ну если работает, то не трогай" (с)
  • 0

#5 skpkd

skpkd

    Прохожий

    Топикстартер
  • Новичок
  • 0
    3 сообщ.

Отправлено 10 Февраль 2016 в 20:10

BaNru, спасибо еще раз, вопрос закрыт. 


  • 0



Похожие темы Свернуть

Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей