2016-11-01 10 views
1

У меня проблема с сайтом DNN (DotNetNuke) 07.04.01, у которого нет карты сайта при посещении домена/sitemap.aspx. Возможно, это было вызвано тем, что кто-то создал страницу с названием sitemap, которую я удалил, но теперь сайт дает мне ответ 404 вместо сгенерированного XML-файла. Когда я заглянул в папку/Portals/0 /, папка или файл Sitemap не были.DNN Карта сайта сломанная, ошибка 404

Основная картаКарта сайтаProvider видна и включена, когда я перехожу на страницу сайта сайта поисковой системы сайта. Я попытался отключить и включить это, а затем очистить кеш и перезапустить приложение, но это не повлияло.

ответ

2

Я нашел причину этой проблемы. По какой-то причине на веб-сайте отсутствовало отображение обработчика для файла Sitemap. Я добавил это обратно через файл web.config следующим образом:

<system.webServer> 
    <handlers> 
     <add name="SitemapHandler" path="Sitemap.aspx" verb="*" type="DotNetNuke.Services.Sitemap.SitemapHandler, DotNetNuke" preCondition="integratedMode" /> 
    </handlers> 
</system.webServer> 
<system.web> 
    <httpHandlers> 
     <add path="Sitemap.aspx" verb="*" type="DotNetNuke.Services.Sitemap.SitemapHandler, DotNetNuke" /> 
    </httpHandlers>  
</system.web> 
0

Вы удалили корзину после удаления страницы?