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

Помощь Дубли страниц ЧПУ

Статус
В этой теме нельзя размещать новые ответы.

MoNK

Постоялец
Регистрация
19 Апр 2007
Сообщения
101
Реакции
6
Доброго времени!
Столкнулся с проблемой - необходимо убрать дубли адресов, к примеру:
категория "пример" доступна по двум адресам:
домен/primer/
домен/index.php?do=cat&category=primer
как в .htaccess поправить, чтобы был только один путь?
 
Отключи ЧПУ. Тогда останется только вариант
домен/index.php?do=cat&category=primer
Иначе никак, при включении ЧПУ красивый вариант урла не является единственным возможным.
 
домен/index.php?* или что там дублиться - просто закрыть от индексации в .htaccess
ЧПУ я б не отключала
 
т.е. принудительно нельзя задать, что если пройти по ссылке index.php?do= перенаправляло на красивый урл?
 
т.е. принудительно нельзя задать, что если пройти по ссылке index.php?do= перенаправляло на красивый урл?
Абсолютно верно!!! Просто при выводе новостей ndex.php?do= - есть только ID новости, и в htaccess никак нельзя прописать чтобы он выдергивал ЧПУ для конкретной новости по ID.
PS хотя если сделать ЧПУ вида ID.html - то будет возможно реализовать редирект, но это уже другая история :)
 
хм... просто мне казалось, например в joomla, там как раз идёт так, что если зайти по родной ссылке движка, то все равно урл будет идти с ЧПУ, или это всего-лишь замена и по факту остается 2 адреса?
 
и по факту остается 2 адреса?
Их всегда по факту будет 2.
Принципиальная разница в том, что в ДЛЕ чтоб вызвать новость нужен только ее ID и не нужен альтнейм. Тоесть любую новость в самом движке вызывают через
index.php?do=ХХХХ
и все.
Альтнейма там нет. Его вообще может и не быть, это не обязательное поле для новости. Как и указания категории в запросе. По этому максимум что возможно сделать на ДЛЕ чтоб был только 1 урл и "типа чпу" было это сделать сайт только со страницами вида
сайт/хххх.html
Других вариантов нет.
А в других движках для вызова новости используются другие наборы переменных, по этому возможно и перенаправление через htacces на более вменяемые варианты ЧПУ.
Ну как вариант перелопать двиг, чтоб новость вызывалась с использованием в обязаловку категорий/даты/альтнейма и всего прочего и делай после этого принудительную переадресацию на нормальный чпу.
 
  • Нравится
Реакции: MoNK
Как вариатн использовать

тип ЧПУ 1
в .htaccess создать 301 ред. чтоб уберал index.php
 
  • Нравится
Реакции: MoNK
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху