• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Обрабатывать неверные URL ЧПУ

killoff

CD тихо, и не DVD меня ;)
Команда форума
Модератор
Регистрация
13 Май 2008
Сообщения
2.619
Реакции
1.123
  • Автор темы
  • Модер.
  • #1
Версия DLE 10.0. Решил я побаловаться с URL страниц новостей, в итоге, при включенной опции "Обрабатывать неверные URL ЧПУ" происходит редирект на нужную страницу именно той категории где расположен данный материал, но вместо контента выводится просто "Redirect". Правил только файл show.full.php. Может ещё какой-то файл отвечает за 301-й редирект? Или может что-то ещё где-то надо подправить? :ah:
 
Последнее редактирование:
  • Автор темы
  • Модер.
  • #3
engine.php тоже посмотри, а что конкретно менял? :)
У меня
PHP:
                    header("HTTP/1.0 301 Moved Permanently");
                    header("Location: {$re_url}{$re_cat}/");
                    die("Redirect");
Я убирал из урл всё кроме ID новости... В итоге при данной проверке открывается страница просто redirect, при этом если набрать site/1000/ то редирект будет в нужную категорию по ссылке, но материал не откроется, а выдаст только redirect, как это побороть уже даже не знаю(((... Что в этом файле править - я хз... На первый взгляд все сделал нормально, но что то не то.
 
  • Автор темы
  • Модер.
  • #4
Сделал отчет по изменениям в файлах, касательно изменениям по URL новостей...
Кому не трудно будет - посмотрите плж где я там мог накосячить чтобы не работал 301 редирект? :thenks:
 

Вложения

  • dle10modded.7z
    201,2 KB · Просмотры: 3
Используйте редиректы чеерез регулярку, вот так:
RedirectMatch 301 /news/(.*)/(.*)\.html$ /news_new/$1/$2/

Отлично работает, сам после изменения чпу по всем модулям делал.
 
  • Автор темы
  • Модер.
  • #6
Используйте редиректы чеерез регулярку, вот так:
RedirectMatch 301 /news/(.*)/(.*)\.html$ /news_new/$1/$2/

Отлично работает, сам после изменения чпу по всем модулям делал.
Это скорее всего не то немного.... Мне нужно чтобы при наборе адреса site/1000/ шла переадресация на страницу site/cat/1000/. Категории то разные идут, и на все новости прописывать регулярки - не вариант!
Переадресация в общем то сейчас идет если включить проверку адресов, но только выдает на страницу только слово Redirect и больше ничего не происходит. Собственно это и интересно как поправить и где в дле найти где ещё настраивается 301 редиркт :confused:

UPD Для просмотра ссылки Войди или Зарегистрируйся может я не так ищу код?
 
Последнее редактирование:
killoff, в пятницу стукни в личку часам в 8-9 по Москве, помогу.
 
  • Автор темы
  • Модер.
  • #8
Назад
Сверху