Не открывается domain.com/sitemap.xml

  • 6 Ответов
  • 6008 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Gazon

  • ***
  • 144
  • [+]7 / [-]0
  • Образец морали куртуазной
    • Просмотр профиля
Вопрос скорее не по Joomla.. Проблема следующая: После переноса сайта на другой сервер, перестал открываться sitemap.xml через браузер, а соответственно и не находится поисковиками. Ошибка: 403 Forbidden. Играл с правами - не помогает. Также пробовал генерировать разными сервисами - итог тот же. Господа, какие варианты?  :(

*

Оффлайн smart

  • *******
  • 6843
  • [+]1311 / [-]14
  • снова дома...
    • Просмотр профиля
    • Новости Joomla на русском
Re: Не открывается domain.com/sitemap.xml
« Ответ #1 : 23.11.2009, 15:14:43 »
Может быть он просто запрещен к выдаче настройками сервера? Например, в .htaccess можно заблокировать доступ к файлам с определенным расширением извне.

Между прочим, в Joomla 1.5.15 в htaccess как раз такое правило есть, чтобы пресечь попытки получения доступа к инсталляционным XML-файлам расширений (чтобы злоумышленники не могли узнать названия и версии используемых расширений).

*

Оффлайн Gazon

  • ***
  • 144
  • [+]7 / [-]0
  • Образец морали куртуазной
    • Просмотр профиля
Re: Не открывается domain.com/sitemap.xml
« Ответ #2 : 23.11.2009, 15:20:21 »
Да, вспомнил.. В новой версии Joomla ведь можно было закрыть доступ к чтению .xml, чем я тогда и воспользовался. В голову не пришло, что это может коснуться и sitemap. Закомментирую обратно. Спасибо, выручил.  ^-^

*

Оффлайн smart

  • *******
  • 6843
  • [+]1311 / [-]14
  • снова дома...
    • Просмотр профиля
    • Новости Joomla на русском
Re: Не открывается domain.com/sitemap.xml
« Ответ #3 : 23.11.2009, 15:28:49 »
А не обязательно комментировать...  Можно после этих строк попробовать добавить еще вот такой кусок кода:

<Files sitemap.xml>
Allow from all
Satisfy all
</Files>

Эти строки перекроют предыдущее правило и разрешат доступ к sitemap.xml

*

Оффлайн Olga_E

Re: Не открывается domain.com/sitemap.xml
« Ответ #4 : 15.12.2009, 09:59:18 »
Цитировать
А не обязательно комментировать...  Можно после этих строк попробовать добавить еще вот такой кусок кода:
Код:
<Files sitemap.xml>
Allow from all
Satisfy all
</Files>
Эти строки перекроют предыдущее правило и разрешат доступ к sitemap.xml

Подскажите, пожалуйста, в каком файле это надо прописать и после каких строк?

*

Оффлайн rasia

Re: Не открывается domain.com/sitemap.xml
« Ответ #5 : 23.01.2015, 23:17:04 »
Надо вставить в .htaccess

<Files sitemap.xml>
Allow from all
Satisfy all
</Files>
Все что не делается, то не делается...

*

Оффлайн fiksius

Re: Не открывается domain.com/sitemap.xml
« Ответ #6 : 06.09.2015, 11:45:03 »
а что если вставленный код этот не помогает

у меня стоит карта Xmap
и чтобы не было длинной ссылки на нее в инете нашелся такой код
Код: (php) [Выделить]
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule .* /index.php?option=com_osmap&view=xml&tmpl=component&id=1

в Joomla 1.5 он срабатывает в старой версии сайта, а в новой реинкорнации в Joomla 3,4,3 нет
и вставка этого кода по совету тоже не помогает
в чем может быть еще проблема?