Лучшее решение - получить доступ к корневой папке и добавить в файл Apache .htaccess
следующие строки
RewriteEngine On
RewriteRule sitemap\.xml sitemap.php [L]
, а затем просто наличие файла sitemap.php
в корневой папке, который, следовательно, обычно будет доступен через http://yoursite.com/sitemap.xml
, URL-адрес по умолчанию, по которому все поисковые системы будут сначала искать.
Этот файл sitemap.php
должен начинаться с
<?php header('Content-type: application/xml; charset=utf-8') ?>
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' ?>
У меня есть это решение, и оно работает как шарм:)