Как убрать id и.html из адреса в DLE 10.4?

Подскажите, как убрать вывод id и .html из адреса ссылки в DLE, т.е. чтобы вместо
site.ru/category/sub-category/id-news.html
ссылка имела вид:
site.ru/category/sub-category/news
В интернете полно инструкций, но они не работают на версии 10.4.
  • Вопрос задан
  • 4495 просмотров
Пригласить эксперта
Ответы на вопрос 1
В файле .htaccess находим RewriteEngine on
ниже вставляем
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^\.]+)\.p?html?$ http://example.com/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]

не забудьте заменить example.com на свой адрес
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы