Sto cercando di ottenere la riscrittura mod per funzionare sul mio Mac. Questo è il contenuto del file .htaccess:
<Files *\.ini>
order allow,deny
deny from all
</Files>
RewriteEngine on
RewriteRule .* index.php
So che è attivo, perché blocca correttamente i file .ini e sembra riscrivere la richiesta fittizia /foo
in index.php
, poiché questo è l'errore che sto vedendo nel browser:
The requested URL /Users/rwel/Sites/dev/quaestio/index.php was not found on this server.
Il file index.php al momento contiene solo un'istruzione exit a scopo di test, e funziona quando lo chiama direttamente. Quindi, la domanda è, cosa sta andando male? Sono andato nel registro degli errori di Apache, e questo è quello che ho visto:
[Thu Nov 03 14:36:02 2011] [error] [client 127.0.0.1] File does not exist: /Library/WebServer/Documents/Users
Quindi il problema potrebbe essere che non sta cercando nella root, ma relativamente alla directory /Library/WebServer/Documents
. Ho ragione? Come posso risolvere questo problema?
Grazie per il tuo aiuto!