Как убрать расширение "html" в адресе пункта меню?

Klopopryg
На сайте с 29.12.2004
Offline
344
999

Сайт на Тyро3, Ver. 4.5.7

Все работало хорошо, пока хостер не обновил версию php.

После этого ссылки в вертикальном левом меню на разделы получили расширение ".html" и когда на них кликаешь, то адрес меняется, а страница остается главной.

Однако, если руками убрать ".html", то переход происходит корректный.

Вот так:

site.ru/dveri.html - никуда не переходит

site.ru/dveri - переходит на страницу раздела

Где ковырять?

Лучше выстрелить, перезарядить и еще раз выстрелить, чем светить фонариком и спрашивать - "кто тут?"
Alexander22
На сайте с 05.09.2013
Offline
45
#1

RewriteEngine on

RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP

RewriteRule ^([^.]+)\.html$ http://site.ru/$1 [R=301,L]

RewriteCond %{REQUEST_URI} !(\.[^./]+)$

RewriteCond %{REQUEST_fileNAME} !-d

RewriteCond %{REQUEST_fileNAME} !-f

RewriteRule (.*) /$1.html [L]

Klopopryg
На сайте с 29.12.2004
Offline
344
#2

Не, там не всё так просто... есть и другие страницы, которым нужно это html расширение.

Например: site.ru/dveri/dver-garmoshkoi.html

SeVlad
На сайте с 03.11.2008
Offline
1609
#3
Klopopryg:
пока хостер не обновил версию php.

После этого ссылки в вертикальном левом меню на разделы получили расширение ".html"

Смена версии пхп вряд ли приведёт к изменению вывода ссылок в движке. Тем более в меню.

См движок.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
totamon
На сайте с 12.05.2007
Offline
437
#4

я бы начал с проверки логов или вывод ошибок включил... раз что-то изменилось, оно где то должно вылезти...

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
Klopopryg
На сайте с 29.12.2004
Offline
344
#5

оказалось, что обновилась и версия движка...

Alexander22
На сайте с 05.09.2013
Offline
45
#6

проблема была только в обновлении?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий