Ésta es mi .htaccess:mod_rewrite y .htaccess - dejar de escribir si existe script/archivo
RewriteEngine On
# Stop if it's a request to an existing file.
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
# Redirect all requests to the index page
RewriteRule ^([^/]) /index.php [L]
Ahora bien, este envía todo para mi script index.php! No se detiene si existe una secuencia de comandos. Alguien tiene alguna idea de por qué esto no está funcionando? He buscado en todas partes, pero realmente no entiendo mod_rewrite (¡tanto como pensaba!).
El problema se ha producido porque he puesto etiquetas <script>
que apuntan a los archivos .js en mi directorio web que luego se reenvían al script index.php. La barra de herramientas del desarrollador web me dice esto. :) Y al hacer clic en los enlaces a los archivos js en la ventana de fuente de vista de firefox, también se muestra el resultado de index.php.
gracias.
desea reenviar todas las solicitudes que normalmente como resultado 404 a index.php, es así? – vbence
Sí, básicamente :) –