Убираем из адреса страницы .html для статических сайтов

19.06.2020

Редирект с .html

Задача простая – убрать из урла расширение страницы .html.

Чтобы вместо

site.ua/about.html

было:

site.ua/about

Нужно в файл .htaccess добавить такие директивы:

RewriteEngine on

RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]

RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]

Полезная инфа:

Оставить комментарий