Убрать в конце .html

Задача:

Правило для .htaccess - чтобы убрать .html в конце адреса каждой веб-страницы сайта


Решение:
# Убрать в конце .html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^.*$ $0.html [L,QSA]
RewriteCond %{THE_REQUEST} ([^\s]*)\.html(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]
Похожие решения:
Создано: 29.11.2018
Просмотров: 5