Joomla v.1.0. Стандартными средствами сгенерен файл Sitemap, скормлен Гуглу, из 7 URL`ов проиндексированы 6... Особенно странно то, что в главном меню сайта - 10 позиций, т.е. как минимум должно бы вроде быть 10 URL`ов? А уж если учитывать у внутренние ссылки... Полагаю, что при генерации файла что-то надо в настройках поменять, но вроде там все достаточно корректно было выбрано... Есть идеи?
если отправлено недавно - ждать если давно - провести ревизию генератора сайтмап на предмет включенияменю/разделов/категорий для вывода
Отправлено давно. В конфигурации Joomap отчекено "Раскрыть категории", "Раскрыть секции", "Помечать внешние ссылки", "кол-во столбцов - 1". Исключены идентификаторы меню таких малозначимых пунктов, как Joomla Wiki, контакты, ссылки и прочий мусор. Сформирован файл,в котором 8 URL (в принципе, все разделы, которые я хотел бы там видеть, в нем присутствуют...). Но по отчету Гугля, отправлено 7, проиндексировано 6... Вот это и не понятно. И попутно вопрос для общего развития: при наличии форума на сайте, он индексируется как 1 URL, вне зависимости от его наполнения темами?
если добавить расширения для карты сайта для используемых расширений (вот как загнул) то он в xml будет отправлять то, что разрешено 1. какой компонент генерации карты сайта? 2. установлены/включены/настроены ли плагины/экстенжены для него под используемые насайте сторонние расширения 3. опубликована ли карта сайта?
1. Joomap, если это имелось в виду... 2. Вот это вряд ли - просто слабо понимаю, о чем речь. Впрочем, сторонних расширений у меня - FireBoard, пожалуй, да и все. Но он работает корректно... 3. Карта сайта опубликована - к этому претензий у того же Гугла нет.
я про "дай ссылку на карту в виде странице на сайте и в виде ссылки для панели администратора гугла - посмотрю, может ошибки где
Сорри, уезжал на выходные... Карты сайта в виде страницы нет - она опубликована в корне, как и положено (т.е. доступ роботам туда есть). Код (PHP): <?xml version="1.0" encoding="UTF-8" ?> - <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> - <url> <loc>http://carpc-project.ru/content/view/14/39/</loc> </url> - <url> <loc>http://carpc-project.ru/content/view/12/37/</loc> </url> - <url> <loc>http://carpc-project.ru/content/view/13/38/</loc> </url> - <url> <loc>http://carpc-project.ru/content/view/15/40/</loc> </url> - <url> <loc>http://carpc-project.ru/content/view/16/41/</loc> </url> - <url> <loc>http://carpc-project.ru/component/option,com_contact/Itemid,3/</loc> </url> - <url> <loc>http://carpc-project.ru/content/view/19/49/</loc> </url> - <url> <loc>http://carpc-project.ru/component/option,com_fireboard/Itemid,47/</loc> </url> </urlset> В самом файле URl`ы тоже достаточно корректно прописаны - во всяком случае, меня бы такое устроило вполне. Полагаю, что непроиндексированными остались 6-й и 8-й, т.е. те, путь к которым отличается от .../content/view/... О, кажись, догнал : Вот только если эту строчку из robots.txt убрать, то доступ откроется ко всей папке components, что, наверное, не есть хорошо? Тогда вопрос меняется - как сделать исключение из этого правила для форума, т.е для /component/option,com_fireboard/Itemid,47/? Не зря говорят, что правильно заданный вопрос - половина ответа: пока расписывал проблему, кое-что стало много яснее
открой меню, через которое у тебя ссылка на форум выводится (в админке), кликни на пункте меню Форум - скопируй его путь и обрежь по типу данной конструкции
Если я правильно понял (в админке выбираю раздел главного меню и копирую из него ссыль на форум) - получается такая вот конструкция: ***/administrator/index2.php?option=com_menus&menutype=mainmenu&task=edit&id=47&hidemainmenu=1 Что-то мне кажется, что обрезать тут надо практически все... И чем оставшееся будет отличаться от /component/option,com_fireboard/ ?
Т.е. в robots.txt надо добавить строку Allow option=com_fireboard ? (прошу прощения за тупость - ламер я в этих вопросах...) Добавил строку Allow /component/option,com_fireboard/. Результат: отправлено 7, проиндексировано 5... Ошибок и предупреждений не найдено.