• User

    Errore 500 in crisi

    Salve ragazzi ho da poco iniziato a studiare il modulo rewrite (url).
    Ho provato a scrivere la seguente regola:
    Rewrite Engine On
    Rewrite Rule ^offerte_rodi_garganico([^/]+).php/offerte_rodi_garganico.php?Id=$1
    Premetto che lavoro in locale, mi accade una cosa singolare, mi restituisce l'errore numero 500, in il sito mi scompare dalla root di easy php.
    Mi chiedo se la regola ha qualche errore e se avete qualche informazione da passarmi a riguardo.


  • User

    La riga Rewrite Rule sembra incorretta. L'errore 500 è molto generico. L'errore 550 sparisce se rinomini il file .htaccess, ad esempio se lo chiami .htaccess-vecchio? Sei su un server Linux oppure Windows?


  • User

    salve sono in locale, su windows. Secondo te come si può scrivere questa regola???


  • User

    Dovresti capire a cosa è dovuto l'errore, errore 500 è troppo generico.

    Per abilitare i messaggi di errore dettagliati nel tuo sito web puoi modificare il file web.config nella cartella root del tuo sito Web. Aggiungendo il node "httpErrors" sotto, all'interno del node "configuration/system.webServer" (Semplicemente crea i nodes se non esistono).

    Ad esempio:
    <configuration>
    <system.webServer>
    <httpErrors errorMode="Detailed" />
    </system.webServer>
    </configuration>

    Una volta aggiunte tutte le pagine all'interno di questo sito web mostrerà messaggi di errore dettagliati quando riporta errori.