Не нравятся результаты поиска? Попробуйте другой поиск!

Убрать .html с ЧПУ dle


     08.01.2014    Общие вопросы    2624

вопрос
Захотел убрать .html с адреса новости.
В show.short.php, show.custom.php, topnews.php, searh.php убираю .html в строке:
$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";

В .htaccess так же убираю .html в строке:
RewriteRule ^([^.]+)/([0-9]+)-(.*).html$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

В итоге адрес меняется, но изображения перестают отображаться. В чем проблема, кто подскажет?

Ответа пока нет


Комментарии пользователей (3)

ПафНутиЙ
1064

3393 | 2433

ПафНутиЙ - 8 января 2014 21:47 - Админ

Встречный вопрос - как вы определите что смотрите новость, а не категорию?
попробуйте прописать
RewriteRule ^([^.]+)/([0-9]+)-(.*)/$ index.php?newsid=$2&seourl=$3&seocat=$1 [L]

Каков вопрос - таков и ответ. Просто помните об этом.

grallast
4

31 | 8

grallast - 9 января 2014 12:47 - Юзер

Благодарю

D0Gmatist
225

794 | 281

D0Gmatist - 10 января 2014 11:29 - Местный

Как по мне так я бы вообще на месте разрабов дле добавил 3-й вариант
к примеру
здесь ссылка - https://dle-faq.ru/faq/common/8145-ubrat-html-s-chpu-dle.html
3-й вариант - https://dle-faq.ru/faq/common/8145/

Каждый программист знает - в правильном софте все должно быть прекрасно:
и пользовательский интерфейс, и программные решения, и гениальные ошибки!
Болтовня ничего не стоит. Покажите мне код.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы