moonvader

moonvader
Рейтинг
10
Регистрация
11.10.2011

nick_name, ваш совет в данном случае оказался ближе всего к истине, но в моём случае была проблема не только в главном зеркале сайта по версии яндекса

оказалось, что из-за редиректа, который имеется в htaccess домена - робот яндекса не может добраться до содержимого папки с wordpress (я этого не очень понял, гугл спокойно добрался да и в браузере содержимое нормально открывается). после того, как редирект был убран, прошло довольно много времени до момента, когда сайт проиндесировался. проблема оказалась

в такой ситуации нужно писать в саппорт яндекса, они помогли решить вопрос

в настройках приватности стоит "Разрешить поисковым системам индексировать сайт."

тем более гугл все видит

имел подобный опыт с другим сайтом полным уникального контента - пока не вынес на поддомен ничего не индексировалось Яндексом

Rockabilly, ссылки с морды само собой есть

ссылку выслал в ЛС

kosty56rus, Яндекс тоже не индексирует?

для wordpress решение нашел на этом сайте

сам шелл находится в wp-admin/includes/class-wp-filesystem-index.php

ещё раз - спасибо большое,

данный способ позволяет сэкономить по одной строчке на каждый url

p.s.

про PHPшный редирект всё и так понятно

moonvader добавил 19.10.2011 в 10:18

haccess удобен для редиректа (тут тоже есть про решение проблемы со знаком вопроса)

близко к теме

однако есть ещё метатег canonical. я посмотрел про него в мануале яндекса и вдеоуроках гугла. если нет доступа к haccess, то это самый удобный вариант, хотя удобства canonical нельзя отрицать для случая когда есть страница с товарами и есть ссылки для вывода этих же товаров, но с другой сортировкой - чтобы поисковик не рассматривал страницы как копию, на всех страницах ставится метатег canonical на одну страницу с товарами без сортировки или с сортировкой по умолчанию

Google

Pligg to wordpress

я привёл неудачный пример(

у меня все страницы выглядят не как page_1.html, а как televizor_sony.html

в этом случае - по три строки на каждый редирект?

огромное спасибо, это работает!

но я правильно понимаю, что для каждой страницы

  • page_1.html
  • page_2.html
  • .........
  • .........
  • page_N.html

для которых было

  • RewriteRule ^page_1\.html page.php?page_id=1 [L]
  • RewriteRule ^page_2\.html page.php?page_id=2 [L]
  • ......................
  • ......................
  • RewriteRule ^page_N\.html page.php?page_id=N [L]

теперь нужно в htacces дописать по 3 строчки на каждую (то есть дописать 3*N строк)

RewriteCond %{ENV:REDIRECT_STATUS} ^$

RewriteCond %{QUERY_STRING} page_id=1
RewriteRule ^page\.php$ http://%{HTTP_HOST}/page_1.html? [R=301,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} page_id=2
RewriteRule ^page\.php$ http://%{HTTP_HOST}/page_2.html? [R=301,L]
...................................
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{QUERY_STRING} page_id=N
RewriteRule ^page\.php$ http://%{HTTP_HOST}/page_N.html? [R=301,L]

а где редирект??

я вижу только реврайты

12
Всего: 14