sitemap.php для Яндекса

12
edka
На сайте с 17.01.2010
Offline
208
1016

Привет всем!

Есть cms, которая не использует файл вида sitemap.xml, а вместо него файл sitemap.php

Гугл нормально такую карту индексирует, а вот яндекс (по логам) постоянно ищет только sitemap.xml и получает ошибку 404. Остальные страницы сайта очень неохотно индексирует, зайдет за день один раз, скушает пару новых страниц и уходит.

Я почитал хелп яндекса: он понимает только .xml и текстовый еще вроде сайтмап.

Как можно исправить ситуацию?

Ставить плагин для генерации xml карты, оставить как есть или указать в роботс на файл карты: sitemap.php (но думаю всеравно не поможет).

dimidrol
На сайте с 29.09.2005
Offline
191
#1

Htacess эту проблему решить не может?

Иногда полезно проигрывать - это держит тебя в тонусе... Мне так рассказывали (с) Shark Покупаю сайты (стройка/отделка/стройматериалы) по адекватной цене. Предложения в личку. Траф - обязателен
Оптимизайка
На сайте с 11.03.2012
Offline
396
#2

Добавьте в .htaccess:

Alias /sitemap.xml /sitemap.php

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
edka
На сайте с 17.01.2010
Offline
208
#3

Спасибо, попробую такой способ :)

У меня правда в .htaccess есть строка:

RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]

Она как-нибудь может помешать, ее модифицировать ненужно?

edka
На сайте с 17.01.2010
Offline
208
#4

Добавление строки Alias /sitemap.xml /sitemap.php

выдает ошибку 503 (

Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

А в логах error_log апача при этом что? mod_alias не включен что-ли? В принципе, того же результата можно добиться и через mod_rewrite: http://stackoverflow.com/questions/16739674/htaccess-url-re-write-sitemap-xml-to-sitemap-php

donc
На сайте с 16.01.2007
Offline
663
#6
edka:
sitemap

А зачем он вообще нужен? Это же почти бесполезный костыль, проще на него забить.

Робот шустрее от наличия оного на сайт не прибежит, от дублей не спасает, так зачем оно нужно?

Осуждаем применение нейросетей в SEO и не только ( https://webimho.ru/forum/148/ ) :) Продвижение сайтов от 25 000 в мес, прозрачно, надежно ( /ru/forum/818412 ), но не быстро, отзывы ( http://webimho.ru/topic/3225/ )
edka
На сайте с 17.01.2010
Offline
208
#7
Оптимизайка:
А в логах error_log апача при этом что? mod_alias не включен что-ли? В принципе, того же результата можно добиться и через mod_rewrite: http://stackoverflow.com/questions/16739674/htaccess-url-re-write-sitemap-xml-to-sitemap-php

Второй пример помог, заработало, спасибо )

---------- Добавлено 23.09.2015 в 01:04 ----------

donc:
А зачем он вообще нужен? Это же почти бесполезный костыль, проще на него забить.
Робот шустрее от наличия оного на сайт не прибежит, от дублей не спасает, так зачем оно нужно?

Ну я думал как, типа что сайт ведь пингует ПС при обновление материала, плюс в карте сайта есть данные какие именно материалы обновились, чтобы зря роботу сайт не лопатить )

Вот у меня еще вопрос появился: cms отдает файл карты в виде файла sitemap-1.xml.gz

Гугл поймет, а вот яндекс поймет интересно такую сжатую карту или нет?

donc
На сайте с 16.01.2007
Offline
663
#8
edka:
типа что сайт ведь пингует ПС при обновление материала

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

Логи сервера курить надо. Часто он этот сайтмеп читает?

Вы курили логи сервера?

edka
На сайте с 17.01.2010
Offline
208
#9
donc:

Логи сервера курить надо. Часто он этот сайтмеп читает?
Вы курили логи сервера?

Да, я их смотрел, каждый раз когда заходит его бот, он сначала ищет файл sitemap.xml и роботс.txt, потом может еще в 1 или 2 произвольные странички тыкнутся и уходит. Всего за сутки раза два или три такое повторяется снова.

---------- Добавлено 23.09.2015 в 01:15 ----------

donc:
Вы слишком идеализируете яндекс, речь же про него? Ему этот сайтмеп вообще не указ, если нет ссылок на сайте, в частности

С этим я согласен, но надоело смотреть как он мучается )) Захотелось ему карту уж подсунуть )

donc
На сайте с 16.01.2007
Offline
663
#10
edka:
потом может еще в 1 или 2 произвольные странички тыкнутся и уходит.

В том то все и дело, что мало тыкается в произвольные странички, и это не зависит от наличия sitemap.xml, а напрямую - от качества сайта. На хороших сайтах робот днями ночует, хостера нервирует.

Если нужна более быстрая индексация яндексом, опять же при наличии качества сайта - код метрики поставить лучше.

12

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