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

Как убрать дубли на страницах доп.полей?


     11.04.2017    Общие вопросы, Общие вопросы по PHP    308

вопрос
Здравствуйте, поставил хак который убирает xfsearch, теперь чпу полей выглядит так:
http://site.net/god/2016/
http://site.net/strana/сша/

Но осталась проблема с дублями, те же новости находятся по ссылкам:
http://site.net/xfsearch/2016/
http://site.net/xfsearch/сша/
http://site.net/xfsearch/


.htaccess
# поиск по доп полям
RewriteRule ^xfsearch/([^/]*)(/?)+$ index.php?do=xfsearch&xf=$1 [L]
RewriteRule ^xfsearch/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]

RewriteRule ^(god)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [L]
RewriteRule ^(god)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [L]
RewriteRule ^(strana)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [L]
RewriteRule ^(strana)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [L]


Dle 10.6

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


3 комментария

Evurg
Юзер

Evurg - 11 апреля 2017 14:10 -

Если просто в robots закрыть xfsearch, эти ссылки
http://site.net/god/2016/, http://site.net/strana/сша/
будут индексироватся, не будет считаться дублем?

DomiTori
Юзер

DomiTori - 11 апреля 2017 18:51 -

Редиректом можно все что после /xfsearch/ перенаправлять на без /xfsearch/. Так переиндексируются старые ссылки где оно присутствует и новые ссылки будут редиректить

Evurg
Юзер

Evurg - 11 апреля 2017 22:43 -

Я понял спасибо, а еще не подскажете это считается дублем если новости также доступны по адресам:


http://site.net/god/2016/ 
http://site.net/god/201/ 
http://site.net/god/20/ 
http://site.net/god/2/


http://site.net/strana/сша/
http://site.net/strana/сш/
http://site.net/strana/с/


То есть ссылки режутся вплоть до первого символа, а если убрать первый символ тогда все ок срабатывает ошибка 404, можно это как то исправить?

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

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

наверх