Как сделать редирект (301, 302). Общая тема

MS
На сайте с 30.03.2016
Offline
31
#681
fliger:
Не настолько трудная для понимания тема, чтобы ее изучить для владельца сайта.

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

S
На сайте с 30.09.2016
Offline
469
#682
mrShmidt:
В интете много вариантов, но все спорные, не могу выбрать оптимальный.

Зачем так пугать-то сразу? Попробуем поспорить насчёт такого варианта

RewriteRule ^ http://site.com [R=301,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Q
На сайте с 03.10.2011
Offline
302
#683

Подскажите, пожалуйста, как сделать 301 редирект со страниц с цифрами на основную страницу

Сайт на wordpress

site.ru/katalog/51

site.ru/katalog/23

site.ru/cena/23

и тд.

Чтобы было site.ru/katalog/51 на site.ru/katalog/

Или на главную, без разницы.

Мне главное, чтобы их не было. А то с сайтом ничего такого не делал, а в индекс полезли эти страницы.

Проверил по другим сайтам на wp, если добавить к любой странице цифры, то нет 404 страницы и страница разрешена к индексации.

dma84
На сайте с 21.04.2009
Offline
168
#684
qvaro:

Чтобы было site.ru/katalog/51 на site.ru/katalog/

RewriteRule ^katalog/[0-9]+$ /katalog/ [R=301,L]

Q
На сайте с 03.10.2011
Offline
302
#685
dma84:
RewriteRule ^katalog/[0-9]+$ /katalog/ [R=301,L]

а если site/cena/54

У меня все страницы отдают 200, если я добавляю цифры.

Не буду же я ко всем страницам делать ))

dma84
На сайте с 21.04.2009
Offline
168
#686
qvaro:
а если site/cena/54

У меня все страницы отдают 200, если я добавляю цифры.

Не буду же я ко всем страницам делать ))

RewriteRule ^(katalog|cena)/[0-9]+$ /$1/ [R=301,L]

Я вам ещё одну интересную особенность WP могу подкинуть, он УРЛы чистит, так что, возможно, любой УРЛ, набранный с пробелом, у вас будет открываться как ни в чём не бывало, но это в старых версиях. Про регистр УРЛа промолчу.

Можно поковырять движок, но это до следующего обновления. Лучше разрабам в одном месте палкой поковырять, глядишь, одумаются.

D8
На сайте с 04.05.2017
Offline
60
#687

Всем привет. Подскажите куда копать. Ставлю редирект с без www на www

RewriteCond %{HTTP_HOST} ^site.ru

RewriteRule (.*) http://www.site.ru/$1 [R=301,L]

Он отлично срабатывает, но только для главной. А вот если зайти к примеру по адресу site.ru/contats то эта страница откроется без www. В общем только для главной срабатывает...

B
На сайте с 11.12.2011
Offline
72
#688

Всем привет. Как РКН действуте если видит 301 редирект. Банит или нет? У кого есть опыт. 301 нужен для склейки старого домена с новым

WebAlt
На сайте с 02.12.2007
Offline
251
#689

RewriteCond %{HTTP_HOST} ^site.ru$ [NC]
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]
D8
На сайте с 04.05.2017
Offline
60
#690
WebAlt:
RewriteCond %{HTTP_HOST} ^site.ru$ [NC]

RewriteRule ^(.*)$ http://www.site.ru/$1 [R=301,L]

Привет! Это вы мне писали? Если да, то не срабатывает. Только для главной работает и все...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий