Сегодня я расскажу как убрать .html и index.php из адресной строки через .htaccess. Что бы адрес сайта был красивый можно убрать как для главной так и для всех страниц.
Первое. Открыть файл .htaccess в корневой директории сайта. При отсутствии такового файла необходимо обратиться к администрации хостинга, либо его создать. Не забываем он начинается с точки.
Второе. Добавить в файл .htaccess одно из следующих правил которое нужно вам.
Как убрать index.html из URL для главной страницы.
Как убрать index.php из URL для главной страницы.
Как убрать index.html из URL для всех страниц.
Как убрать index.php из URL для всех страниц.
Сохраняем файл и всё готово!
Первое. Открыть файл .htaccess в корневой директории сайта. При отсутствии такового файла необходимо обратиться к администрации хостинга, либо его создать. Не забываем он начинается с точки.
Второе. Добавить в файл .htaccess одно из следующих правил которое нужно вам.
Как убрать index.html из URL для главной страницы.
Код:
RewriteEngine On
RewriteRule ^index\.html$ / [R=301,L]
Как убрать index.php из URL для главной страницы.
Код:
RewriteEngine On
RewriteRule ^index\.php$ / [R=301,L]
Как убрать index.html из URL для всех страниц.
Код:
RewriteEngine On
RewriteRule ^index\.html$ / [R=301,L]
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]
Как убрать index.php из URL для всех страниц.
Код:
RewriteEngine On
RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^(.*)/index\.php$ /$1/ [R=301,L]
Сохраняем файл и всё готово!