Правило для .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]Новый комментарийДобавить комментарийНовый комментарий отправлен на модерациюПохожие решения:
Убрать в конце URL знак вопроса
Переадресация c http на https
Переадресация на адрес с «www»
Переадресация на адрес без «www»
Убрать в конце .php
Редирект с больших символов на маленькие
Повторяющиеся слеши в URL
Закрыть сайт паролем в .htaccess
Слеш в конце URL
Проблема с редиректом в htaccess (Redirect 301) Понравилось решение?
Изменено: 24 11 2021 Просмотров: 2301Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии