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

Тема в разделе "DLE", создана пользователем killoff, 12 дек 2013.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    684
    Версия DLE 10.0. Решил я побаловаться с URL страниц новостей, в итоге, при включенной опции "Обрабатывать неверные URL ЧПУ" происходит редирект на нужную страницу именно той категории где расположен данный материал, но вместо контента выводится просто "Redirect". Правил только файл show.full.php. Может ещё какой-то файл отвечает за 301-й редирект? Или может что-то ещё где-то надо подправить? :ah:
     
  2. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    engine.php тоже посмотри, а что конкретно менял? :)
    и еще
     
    Последнее редактирование: 12 дек 2013
  3. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    684
    У меня
    PHP:
                        header("HTTP/1.0 301 Moved Permanently");
                        
    header("Location: {$re_url}{$re_cat}/");
                        die(
    "Redirect");
    Я убирал из урл всё кроме ID новости... В итоге при данной проверке открывается страница просто redirect, при этом если набрать site/1000/ то редирект будет в нужную категорию по ссылке, но материал не откроется, а выдаст только redirect, как это побороть уже даже не знаю(((... Что в этом файле править - я хз... На первый взгляд все сделал нормально, но что то не то.
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    684
    Сделал отчет по изменениям в файлах, касательно изменениям по URL новостей...
    Кому не трудно будет - посмотрите плж где я там мог накосячить чтобы не работал 301 редирект? :thenks:
     

    Вложения:

    • dle10modded.7z
      Размер файла:
      201,2 КБ
      Просмотров:
      2
  5. MrDevil

    MrDevil Постоялец

    Регистр.:
    26 июл 2008
    Сообщения:
    72
    Симпатии:
    13
    Используйте редиректы чеерез регулярку, вот так:
    RedirectMatch 301 /news/(.*)/(.*)\.html$ /news_new/$1/$2/

    Отлично работает, сам после изменения чпу по всем модулям делал.
     
  6. killoff

    killoff CD тихо, и не DVD меня ;)

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

    UPD http://joxi.ru/48OxUhjKTJAnCAfJG8o может я не так ищу код?
     
    Последнее редактирование: 18 дек 2013
  7. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.038
    killoff, в пятницу стукни в личку часам в 8-9 по Москве, помогу.
     
  8. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.020
    Симпатии:
    684
    Хорошо. Только утра или вечера? До вечера сам буду целый день на работе, и если утром - никак не смогу :nezn:
     
  9. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.038
    Вечером, конечно...
     
    killoff нравится это.