shedrindl

Рейтинг
1
Регистрация
07.12.2016
shedrindl:
День добрый!

как с определенной страницы перенаправлять на главную?

Исходная http://www.moy_site/index.php?categoryID=147

Перенаправлять на http://www.moy_site

Спасибо!

Уже Сделал сам.

shedrindl:
Все получилось.. Спасибо! Спец!

День добрый!

как с определенной страницы перенаправлять на главную?

Исходная http://www.moy_site/index.php?categoryID=147

Перенаправлять на http://www.moy_site

Спасибо!

Sitealert:
Развели тем в разных разделах, и скачете, как кенгуру :)
ответ

Все получилось.. Спасибо! Спец!

Sitealert:
Ну так пишите тогда нормально - какой вид исходный и куда надо редиректить.

Ушёл куда-то ТС... Потерялся.

Исходный вид /index.php?productID=35

Сюда надо http://www.site/primaflora/index.php?productID=35

Все в одном домене.

Sitealert:
Что там надо редиректить, одну единственную страницу штоли?

штук 20 будет

Все так же.

Ingref:
Попробуйте так:

RewriteCond %{QUERY_STRING} ^=/index.php?productID=35$
RewriteRule ^ http://www.site/primaflora/index.php?productID=35? [R=301,L]

Сделал так

RewriteEngine On

RewriteCond %{REQUEST_URI}?%{QUERY_STRING} =/index.php?productID=35

RewriteRule ^ http://www.site/primaflora/index.php?productID=35? [R=301]

Перенаправление заработало, но в адресной строке добавилось %3f

Выглядит вот так

http://www.site/primaflora/index.php?productID=35%3f

Эта добавка %3f - надо ли от нее избавляться и как, повлияет ли она на продвижение?

Сделал так

RewriteEngine On

RewriteCond %{REQUEST_URI}?%{QUERY_STRING} =/index.php?productID=35

RewriteRule ^ http://www.site/primaflora/index.php?productID=35? [R=301]

Перенаправление заработало, но в адресной строке добавилось %3f

Выглядит вот так

http://www.site/primaflora/index.php?productID=35%3f

Эта добавка %3f - надо ли от нее избавляться и как?

Alexander22:
Попробуйте 2 др вариант

Первый:
Redirect 301 /test-1/ http://site.ru/test-2/



Второй:
RewriteCond %{REQUEST_URI} ^/test/$

RewriteRule ^.*$ http://site.ru/new-test/? [R=301,L]

оба варианта не работают.

---------- Добавлено 07.12.2016 в 20:53 ----------

_Игорь:
Если проблема только в том, что в базе Яндекса оба зеркала (а это, действительно - проблема), то где-то месяц сейчас надо ждать.. Не забудьте, также, в robots.txt прописать директиву host, по этой инструкции Вас зеркальщик быстрее поклеет чем по 301 редиректу.
А если при вводе в адресную строку браузера не главного зеркала Вас автоматом не перекидывает на главное - значит редирект не работает - инструкции в .htaccess прописаны не верно.
Кстати, если у Вас нормальный хостинг, главное зеркало можно задать в панели управления и не париться.

В яндексе вижу 2 зеркала. В robots.txt директива host прописана.

Зеркала склеены.

На сайте изменил структуру, теперь надо старые страницы перенаправлять на новые на этом же сайте. Старые страницы в будущем буду удалять.

При вводе в адресную строку браузера не главного зеркала (без www) яндекс в поиске показывает сайт без www, кликая по нему попадаю на сайт с www.

Redirect 301 /index.php?productID=35 /primaflora/index.php?productID=35

---------- Добавлено 07.12.2016 в 13:14 ----------

Alexander22:
Заходя по старой ссылке должно редеректить сразу же на новую. Т.е. время никого пройти не должно.
Видимо что то не так прописали. Где прописывали в .htaccess ? покажите код команды

в .htaccess только это и прописал.

Redirect 301 /index.php?productID=35 /primaflora/index.php?productID=35