Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как настроить 301 редиректы на DLE 11.0?

Как настроить 301 редиректы на DLE 11.0?


     15.07.2016    Общие вопросы, Ламерские вопросы    4695

вопрос
Здравствуйте. В интернете (и на этом сайте в том числе) много советов по поводу настройки различных редиректов на DLE, однако ни один из предложенных не сработал. Почти все ответы очень старые и я подозреваю, что за несколько лет могло многое изменится.
Собственно, мне нужно сделать несколько редиректов:
  1. DLE автоматически генерирует *.html для страниц в url. Надо заменить в url ".html" на "/".
    RewriteRule (.*)\.html$ /$1 [R=301,L]
    по какой-то причине не срабатывает.
  2. Нужно настроить несколько редиректов для статических страниц вида c "http://site.ru/page.html" на "http://site.ru/category/page.html". Насколько я понял, классические 301 редиректы с одной страницы на другую в DLE не работают. Поставил модуль для настройки редиректов , однако он тоже не сумел помочь.

Прошу подсказать актуальные варианты решения данных проблем

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


7 комментариев

baseroad
Юзер

baseroad - 15 июля 2016 13:41 -

У меня модуль редиректов работает на ура. Страницы нужно прописывать без названия сайта, то есть
/page.html на /category/page.html и должно работать

Greenteyn
Юзер

Greenteyn - 19 июля 2016 13:36 -

Хм, я так и прописывал. Но все равно попробую снова

irrwisch
Юзер

irrwisch - 15 июля 2016 14:13 -

Цитата: Greenteyn

Надо заменить в url ".html" на "/".

для того что бы сработало, надо ещё править файлы CMS, а не только прописать редиректы, для второго пункта, тоже нужны правки, так как в DLE нет категорий у статистических страниц

Greenteyn
Юзер

Greenteyn - 19 июля 2016 13:34 -

Прискорбно. Значит буду пробовать поискать в файлах.
Не подскажите, в какую сторону можно начать копать?

irrwisch
Юзер

irrwisch - 19 июля 2016 13:52 -

Цитата: Greenteyn
Не подскажите, в какую сторону можно начать копать?


/engine/modules/show.short.php
/engine/modules/show.custom.php
/engine/modules/show.full.php
/engine/modules/search.php

это на вскидку

Greenteyn
Юзер

Greenteyn - 19 июля 2016 13:55 -

Благодарю

Greenteyn
Юзер

Greenteyn - 19 июля 2016 18:50 -

Цитата: baseroad
У меня модуль редиректов работает на ура


Модуль строго говоря работает и редирект страницы происходит. Однако, любой редирект в итоге ведет на 404 страницу, т.к. в url отсутствуют get-параметры для загрузки нужной статической страницы (они должны "генериться" сервером, согласно htaccess, но по какой-то причине после 301 редиректа средствами php, этого не происходит).
Вы с подобной проблемой не сталкивались? Может нужно указать в настройках cms какой-то определенный тип редиректа?

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

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

наверх