Nagendra kumar 2 Ответов: 0

Код состояния 302, показывающий информацию о сервере


мой сайт размещен на сервере windows Server. когда возникает код состояния 302, он показывает информацию о сервере, такую как сервер:- Microsoft-IIS/8.0, но не в 404 500. я разработал приложение в asp.net с#
предположим, мой url-адрес таков http://164.100.158.189/SHRCtest/Secure/login.aspx
но если бы я напечатал
http://164.100.158.189/SHRCtest/Secure/logi затем приходит ответ 302 с информацией о сервере

как ее решить.

Что я уже пробовал:

я уже пробовал в

void Application_PreSendRequestHeaders(object sender, EventArgs e)
   {
       Response.Headers.Remove("Server");
       Response.Headers.Remove("X-AspNet-Version");

   }



<httpProtocol>
         <customHeaders>
             <add name="X-Frame-Options" value="SAMEORIGIN" />
             <add name="X-XSS-Protection" value="1; mode=block" />
             <add name="X-Content-Type-Options" value="nosniff" />
             <add name="Strict-Transport-Security" value="max-age=31536000; includeSubDomains" />
             <remove name="X-Powered-By" />


         </customHeaders>
     </httpProtocol>


<httpErrors>
           <remove statusCode="404" subStatusCode="-1" />
           <error statusCode="404" prefixLanguageFilePath="" path="http://localhost/eaudit/error.aspx" responseMode="Redirect" />
       </httpErrors>

Bryian Tan

вы проверили, если http://localhost/eaudit/error.aspx это работает?

MadMyche

Версия по IP адресу выбрасывает 500

MadMyche

Вы смотрели заметили, что 302 - й посылает вас в http://164.100.158.189/SHRCtest/404.aspx-что? Я бы посмотрел на настройку блока Application_Error в вашем файле global.asax. Если бы это был MVC я мог бы лучше помочь вам

0 Ответов