Ho la seguente nel mio file .htaccess:RewriteRule la creazione di 500 Internal Server Error
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^directory/(.*)$ directory/index.php?id=$1
Quello che sto cercando di realizzare è questo:
Quando l'URL www.mydomain.com/directory/10
è visitato, la pagina www.mydomain.com/directory/?id=10
viene visualizzato sul browser senza alterare l'aspetto dell'URL.
Il codice precedente crea tuttavia un errore di server interno 500.
Qualcuno sa dove sto andando male?
Un errore 500 significa in genere che un errore è stato registrato da qualche parte. Trova i tuoi log degli errori di Apache e PHP e vedi qual è l'errore reale. – IMSoP
L'errore 500 inviato al browser avrebbe dovuto informare che il messaggio di errore completo sarebbe presente nei log del server. Leggili. – Quentin