Вопрос по редиректам и Robots.txt

kazakdona
На сайте с 05.03.2007
Offline
128
385

Всем доброго дня!

2 месяца назад переделал свой сайт и сделал редиректы например на раздел статьи


с
мой_домен/index.php?cat_id=10&fla=stat&nma=catalog&nums=159
на
мой_домен/articles/oblast-voiska-donskogo.html

Редиректы работают, но в вебмастере вижу что еще очень много ссылок /index.php?---- находится в индексе.

Скажите если запретить /index.php в файле robots.txt повлияет ли это на обратные ссылки на мой сайт, т.к сайт достаточно старый с 2007 года и много на него обратных ссылок такого формата /index.php-----

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

Казачий стан - все о казачестве. ( https://kazakdona.ru )
W
На сайте с 08.02.2017
Offline
169
#1

а точно все страницы с index.php, что есть в поиске заредиречены?

Комплексный аудит ИМ. Формирование УТП, анализ юзабилити, каналов продвижения. Контекстная реклама, настройка систем аналитики. Консультация - бесплатно, в ЛС
kazakdona
На сайте с 05.03.2007
Offline
128
#2

Да, все с редиректом

jpg Screenshot_25.jpg
jpg Screenshot_26.jpg
jpg Screenshot_27.jpg
W
На сайте с 08.02.2017
Offline
169
#3

процесс еще идёт, ждите. у меня страницы с noindex выбрасывает уже месяца 4

kazakdona
На сайте с 05.03.2007
Offline
128
#4

Ок, понял буду ждать, спасибо

The WishMaster
На сайте с 29.09.2005
Offline
2543
#5
wicker:
процесс еще идёт, ждите. у меня страницы с noindex выбрасывает уже месяца 4

Это просто рекомендация для поисковика.

Пешу текста дешыго! Тематики - туризм, СЕО, творчество, кулинария, шизотерика :)
ПГ
На сайте с 28.05.2020
Offline
13
#6

Надо сделать редирект для нескольких адресов (site1.com/адрес) на новые на другом домене (site2.com/адрес1), а для остальных старых адресов на главную нового домена site2.com.

Кто знает как?

Потому что сейчас получается у меня или 301 для страниц работает, или все на главную.

Вместе не работает.

Когда так:

RewriteEngine On
Redirect 301 /адрес/ http://site2.com/адрес1/
Redirect 301 /адрес2/ http://site2.com/адрес3/
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://site2.com/ [L,R=301]

Работает только этот редирект:

RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ http://site2.com/ [L,R=301]

Когда его забираю, тогда работает для страниц:

Redirect 301 /адрес/ http://site2.com/адрес1/
Redirect 301 /адрес2/ http://site2.com/адрес3/

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