Технический сбой

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

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


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

вопрос
Здравствуйте, поставил хак который убирает 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 - -

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

DomiTori
Юзер

DomiTori - -

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

Evurg
Юзер

Evurg - -

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


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, можно это как то исправить?

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

наверх