Статья Как убрать .html и .php из адресной строки

Сегодня я расскажу как убрать .html и index.php из адресной строки через .htaccess. Что бы адрес сайта был красивый можно убрать как для главной так и для всех страниц.

Первое. Открыть файл .htaccess в корневой директории сайта. При отсутствии такового файла необходимо обратиться к администрации хостинга, либо его создать. Не забываем он начинается с точки.

Второе. Добавить в файл .htaccess одно из следующих правил которое нужно вам.

Как убрать index.html из URL для главной страницы.

Код:
Expand Collapse Copy
RewriteEngine On
RewriteRule ^index\.html$ / [R=301,L]


Как убрать index.php из URL для главной страницы.

Код:
Expand Collapse Copy
RewriteEngine On
RewriteRule ^index\.php$ / [R=301,L]


Как убрать index.html из URL для всех страниц.

Код:
Expand Collapse Copy
RewriteEngine On
RewriteRule ^index\.html$ / [R=301,L]
RewriteRule ^(.*)/index\.html$ /$1/ [R=301,L]


Как убрать index.php из URL для всех страниц.

Код:
Expand Collapse Copy
RewriteEngine On
RewriteRule ^index\.php$ / [R=301,L]
RewriteRule ^(.*)/index\.php$ /$1/ [R=301,L]


Сохраняем файл и всё готово!
Об авторе
XStyle
Не чего не скажу

Информация о статье

Автор
XStyle
Время прочтения статьи
1 мин. чтение
Просмотры
65
Последнее обновление
Рейтинг автора
3.00 звёзд

Подробнее в Общее

Поделиться этой статьей

Назад
Верх Низ