Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Custom error page

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131

    Custom error page

    Ciao a tutti! Ho un problema di questo tipo, ho cambiato un vecchio sito in con pagine statiche con uno dianamico... ovviamente ho tolto un sacco di pagine, ho inserito la gestione degli errori e qui sorge il problema... se cerco una pagina vecchia che termina in html etc mi restituisce il 404 di default di iis mentre se cerco una pagina inesistente che termina in aspx tipo paginachenonesiste.aspx mi torna il 404 personalizzato.. come posso gestire tutte le altre pagine html htm php etc? Grazie!

  2. #2
    dove hai configurato la pagina custom? da codice? da IIS?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    nel web.config il sito è su hosting non è in locale...

  4. #4
    controlla se il webconfig ha queto codice:

    codice:
    <customErrors mode="RemoteOnly" defaultRedirect="ErrorPage.htm">
    	<error statusCode="404" redirect="tuaPagina404.htm" />
    </customErrors>

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    certo eccola qui
    codice:
    <customErrors mode="On" defaultRedirect="~/errorPage/DefaultError.aspx" >
          <error statusCode="301" redirect="~/errorPage/Error301.aspx" />
          <error statusCode="401" redirect="~/errorPage/Error401.aspx" />
          <error statusCode="404" redirect="~/errorPage/Error404.aspx" />
          <error statusCode="500" redirect="~/errorPage/Error500.aspx" />
    </customErrors>

  6. #6
    ok, queste solo le pagine di errore che il motore ASP.NET utilizza quando rileva un errore.
    Ma se richiami una pagina HTML, IIS non interroga il motore ASP.NET, e quindi ti risponde in base alla configurazione del sito web.

    vai nel Web.config, cerca la sezione <system.webServer>
    all'interno se non esiste già, inserisci questo:
    codice:
        <httpErrors>
          <error statusCode="404" path="/path/Error404.aspx" responseMode="ExecuteURL" />
        </httpErrors>

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    niente non funziona... cmq il problema è quello...

  8. #8
    impossibile, mica è deterministico il server!!!!!!!!

    Esegui le stesse impostazioni anche da IIS Manager, magari hai fatto qualche errore facendolo manualmente.

    Vai su IIS Meneger (spero tu abbia il 7.x), vedi le configurazioni del sito. Troverai un'icona con il triangolino giallo di "attenzione" con scritto "pagine di errore" sia nella sezione ASP:NET, sia nella sezione IIS. La prima per le pagine aspx, la seconda per le pagine statiche.

    Ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    131
    non posso accedere a iis il sito è un hosting su Ar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.