Estoy intentando que la reescritura de mod funcione en mi Mac. Este es el contenido del archivo .htaccess:
<Files *\.ini>
order allow,deny
deny from all
</Files>
RewriteEngine on
RewriteRule .* index.php
Sé que esto está activo, porque está bloqueando los archivos .ini correctamente, y parece que vuelve a escribir la solicitud ficticia /foo
a index.php
, ya que este es el error que estoy viendo en el navegador:
La URL solicitada /Users/rwel/Sites/dev/quaestio/index.php no se encontró en este servidor.
El archivo index.php actualmente solo contiene una declaración de salida para propósitos de prueba, y funciona cuando se llama directamente. Entonces, la pregunta es, ¿qué está mal? Entré en el registro de errores de Apache, y esto es lo que vi:
[Thu Nov 03 14:36:02 2011] [error] [cliente 127.0.0.1] El archivo no existe: / Library / WebServer / Documents / Users
Entonces, el problema podría ser que no está buscando en la raíz, sino en relación con el directorio /Library/WebServer/Documents
. Estoy en lo cierto ¿Cómo puedo solucionar esto?
¡Gracias por tu ayuda!