Редактор темы

Реклама
Реклама

Удаляем .html из ссылки на полную новость в dle [мини-хак]

а как сделать это на nginx+php-fpm ?
 
Как то удалил я html, пожалел ....
 
А если хочешь чтобы страницы открывалась с / и без / то как быть ?
Или как проще сделать редерект страницы без / на / ?
 
Уже сколько времени прошло модуля или хака еще нет?
 
Сделал плагин, чтобы не тратить время на этот гемор)
не забываем про htacces!
 

Вложения

вообще не понимаю какая разница если ли в конце html или нет!

Разница то в чем?
 
вообще не понимаю какая разница если ли в конце html или нет!

Разница то в чем?
с html лучше сайт поисковики любят, без него так себе.
Данный плагин вреден ))
 
с html лучше сайт поисковики любят, без него так себе.
Данный плагин вреден ))
Согласен, если просто /название-фильма/ то подразумевается что это каталог а не конечная страница
 
во времена царя гороха убирал .html со страниц новостей, сейчас делаю переезд, а заодно хотелось бы чтоб сразу страницы перенаправлялись на .html уже.
Нашел как с .ht .htm на .html редирект настроить, а как со страниц до точки редиректить? может кто помочь? только чтоб категории не цепляло.

Код:
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*)\.html(.+) [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.htm$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.ht$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.h$ [OR]
RewriteCond %{REQUEST_URI} ^(.*)\.$
RewriteRule ^(.*)\.(.*) $1.html [R=301,L]

UPD: нашел решение, вдруг кому пригодится
Код:
RewriteRule ^(url-caterory-1|url-caterory-2|url-caterory-3)$ /$1/ [R=301,L]
RewriteRule ^([^.]+)(?<!/)$ /$1.html [R=301,L]
 
Последнее редактирование:

Похожие темы Последние темы Популярные темы

Назад
Сверху