Каждый раз, создавая сайт, Adobe Muse автоматически добавляет данное окончание к адресу сайта. Такая ситуация нередко пугает заказчиков и вводит в ступор некоторых посетителей. Давайте узнаем как избавиться от назойливого окончания!
- Копируем данный код (замените свой сайт на URL вашего домена) :
RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://свой сайт/ [R=301,L]
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]
- Создаем файл в корневой папке сайта на хостинге с расширением (.htaccess)
- Помещаем в него скопированный код
- Готово! Теперь при переходе на страницу сайта с index.html, скрипт уберет назойливое окончание из адреса.
А робот его будет как индексировать то?
с html или без?
Без index.html
у меня сработало решение с другого сайта:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://ВАШ САЙТ/ [R=301,L]