| Следующая версия | Предыдущая версия |
| wiki:sitemap [2023/09/02 17:46] – создано vladpolskiy | wiki:sitemap [2024/12/16 14:54] (текущий) – [См. также] vladpolskiy |
|---|
| ====== Настройки: sitemap ====== | ====== XML-карта сайта для поисковых систем ====== |
| |
| «[[.:dokuwiki|Докувики]]» может автоматически генерировать [[http://www.sitemaps.org/ru/|карту сайта]] в формате XML, удовлетворяющую требованиям поисковых машин Яндекса, Гугла, Бинга, Яху. В опции указывается количество дней --- период, с которым должна пересоздаваться карта сайта. По умолчанию карта сайта не создаётся. | [[DokuWiki]] может автоматически создавать [[http://www.sitemaps.org/|XML-карту сайта]] используемую несколькими крупными поисковыми системами, такими как Google, Yahoo и Microsoft.. |
| |
| * Тип данных: числовой | Прежде чем продолжить, **включите** создание карты сайта, задав свойства [[wiki:sitemap_setting|карты сайта]] в разделе «Параметры конфигурации»((Значение «Создавать карту сайта Google с такой частотой (в днях)» должно быть больше 0.)). Карта сайта помещается в подкаталог кэша вашей установки DokuWiki. Доступ к ней будет осуществляться по следующему типу URL ''%%http://your_domain/dokuwiki/doku.php?do=sitemap%%''. |
| * Значение по умолчанию: 0 | |
| | При обновлении карты сайта DokuWiki автоматически информирует следующие поисковые системы с помощью HTTP-запроса «ping»: |
| | |
| | * [[google>google]] |
| | * [[http://www.yahoo.com|Yahoo]] |
| | * [[http://www.live.com|Microsoft Live/MSN]] |
| | |
| | Если используется Google Search Console, указанный выше URL-адрес можно отправит((В конечном итоге сначала появится сообщение об ошибке, но через некоторое время карта сайта будет принята.)). Другая возможность — включение команды ''%%Sitemap: http://your_domain/dokuwiki/doku.php?do=sitemap%%'' в ''%%robots.txt%%'' файл. |
| | |
| | **Примечание::** карта сайта будет содержать только те страницы, которые доступны для чтения всем желающим без входа в систему. |
| | |
| | |
| | ===== Действительность карты сайта ===== |
| | |
| | Файлы Sitemap привязаны к доменному имени. Если ваши файлы Sitemap содержат URL-адреса в форме''%%http://domain.org%%'', то файл Sitemap не будет действительным при извлечении изm ''%%http://www.domain.org%%'' и наоборот. Чтобы убедиться, что используется канонический URL-адрес , вы можете либо настроить параметр [[wiki:config:baseurl]] либо перенаправить «несоответствующие» URL-адреса с помощью другого правила [[rewrite|перезаписи]] в вашем ''%%.htaccess%%'': |
| | |
| | **Пример переписывания (Apache):** |
| | <code apache> |
| | RewriteEngine on |
| | RewriteCond %{HTTP_HOST} !^www\.domain\.org$ [NC] |
| | RewriteRule ^(.*)$ http://www.domain.org/$1 [R,L] |
| | </code> |
| | |
| | |
| | ===== Кэш ===== |
| | |
| | Сгенерированный файл карты сайта XML находится по адресу ''%%dokuwiki/data/cache/sitemap.xml.gz%%''. Если вы внесли изменения в схему авторизации, вы можете удалить этот файл, чтобы получить точный файл.. |
| | |
| | Плагин [[plugin:stale|Stale]] также удаляет этот файл, если он присутствует.. |
| |
| ===== См. также ===== | ===== См. также ===== |
| * [[wiki:sitemap|Карта сайта]] | * [[wiki:sitemap|Карта сайта]] |
| * [[wiki:seo|«Докувики» и поисковые роботы]] | * [[wiki:seo|«Докувики» и поисковые роботы]] |
| | * [[https://www.google.com/webmasters/tools/siteoverview|Инструменты Google для веб-мастеров]] используют его для управления вашими картами сайта и мониторинга отчетов о сканировании вашего сайта роботом Google. |
| |
| | <details> |
| | <summary>#Хештеги</summary> |
| | sitemap |
| | Карта сайта |
| | «Докувики» и поисковые роботы |
| | </details> |