яндекс видит страницу как ссылку через php

A
На сайте с 27.02.2013
Offline
124
373

но не подхватил как прописано в htaccess.txt(rewrite rule)

стоит ждать или может лучше удалить ее через 404 а потом опять поставить? ведь если у меня куплены ссылки по ссылке версию названия в rewrite rule они ведь не учтутся пока ПС не видит эту страницу именно так?

D
На сайте с 27.11.2009
Offline
62
#1

Не совсем понял, что именно произошло. Яндекс проиндексировал ссылку с параметрами (example.org?page=home) вместо ЧПУ (example.org/page/home/) ? Если так, то сделайте 301 редирект.

A
На сайте с 27.02.2013
Offline
124
#2

да именно так. что такое 301 редирект?

---------- Добавлено 05.06.2013 в 13:32 ----------

вернее я хотел уточнить - чем он поможет.

D
На сайте с 27.11.2009
Offline
62
#3

Если сделаете редирект с example.org?page=home -> example.org/page/home/ то в конечном итоге в индексе будут страницы с ЧПУ.

A
На сайте с 27.02.2013
Offline
124
#4

Redirect 301 /index.php?menu=21 http://mysite.ru/mypage.html

вставил в файл htaccess - почему то не сработало.

сайт не перенаправляет. хм

Greensneak
На сайте с 26.05.2013
Offline
99
#5

Atarion, А что такое htaccess.txt?

Регистрация домена (https://goo.gl/8evS7V), хостинг (https://goo.gl/xhACo2)
A
На сайте с 27.02.2013
Offline
124
#6

насколько я понимаю чтобы выполнить редирект в файл htaccess надо вписать команду

Redirect 301 откуда куда

Greensneak
На сайте с 26.05.2013
Offline
99
#7

Atarion, ниже правильно написали

A
На сайте с 27.02.2013
Offline
124
#8

Простой редирект страницы на новый адрес

Самый простой случай, когда надо сделать редирект одной страницы на другой адрес. Если же вам надо сделать редирект для нескольких страниц, то придется писать несколько правил, но в этом случае лучше воспользоваться шаблонами, описанными выше. Есть несколько совершенно идентичных вариантов синтаксиса:

Redirect 301 /page-name1.html http://site.ru/page-name2.html

Redirect permanent /page-name1.html http://site.ru/page-name2.html

RedirectPermanent /page-name1.html http://site.ru/page-name2.html

Выбирайте один из трех, а лично я предпочитаю первый вариант — он короче, проще и понятнее. Кстати, здесь site.ru может быть не обязательно тем же самым доменом, но любым другим.

На этом закончим с .htaccess и перейдем к PHP.

---------- Добавлено 05.06.2013 в 16:30 ----------

но мне этот метод не помог. пишет что - циклическая переадресация. все же - как быть в таких случаях?

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