Помогите настроить 301 редирект (с ?d=g;h=l на главную)

Doroshev
На сайте с 21.01.2010
Offline
178
1025

Добрый день.

Есть дубли главной страницы:

http://site.ru/?d=g;h=l

http://site.ru/?d=r;h=p

Нужно их приклеить по 301 к

http://site.ru/

Кто может помочь? Я не особо силен в этом :madd:

adel92
На сайте с 04.01.2012
Offline
334
#1
Doroshev:
Добрый день.
Есть дубли главной страницы:
http://site.ru/?d=g;h=l
http://site.ru/?d=r;h=p
Нужно их приклеить по 301 к
http://site.ru/

Кто может помочь? Я не особо силен в этом 😡

Redirect 301 /dg http://site.ru/
Redirect 301 /stranica1 http://site.ru/
Redirect 301 /stranica2 http://site.ru/

И все урлы которые необходимо редиректить прописываете так.

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
Doroshev
На сайте с 21.01.2010
Offline
178
#2

Это пробовал, не подходит. Вообще ничего не редиректет, отдает 200 код.

В идеале получить редирект только для главной страницы, который будет работать по принципу:

http://site.ru/[?любая переменная]

То есть все URL, которые начинаются с ? для главной страницы (потому что есть URL с "?" на /search/ и т.п.) нужно редиректить на гл.страницу.

dma84
На сайте с 21.04.2009
Offline
168
#3

RewriteEngine On

RewriteCond %{REQUEST_URI} ^/$

RewriteCond %{QUERY_STRING} !^$

RewriteRule ^ /? [R=301,L]

S
На сайте с 30.09.2016
Offline
469
#4

Чисто как вариант, вообще "сносит" вопросительный знак

RewriteCond %{THE_REQUEST} \?

RewriteRule ^[^/]*$ /? [R=301,L]
И да, ещё: ?d=g;h=l - неверно, надо ?d=g&h=l
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
TF-Studio
На сайте с 17.08.2010
Offline
334
#5

canonical ещё пропишите на морде. тогда тоже все подклеит

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).

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