No funciona el rewrite para / en Sf2

13 views
Skip to first unread message

pep

unread,
Feb 2, 2012, 5:48:42 PM2/2/12
to symfony-es
Hola, mi problema es simple, symfony2 no esta reconociendo rutas que
no lleven el app.php o el app_dev.php, si no me equivoco, esto debería
ser controlado por el .htaccess que esta en /Symfony/web, pero al
intentar entrar a / me muestra el index de / (estoy en un host local)
y al entrar a, por ejemplo, localhost/url me da un 404 mientras que
localhost/app.php/url, funciona bien

¿Alguna idea?
El .htaccess es el que viene con symfony, lo dejo por si acaso:


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>


saludos

Ernesto Jose Vargas Paz

unread,
Feb 2, 2012, 7:21:20 PM2/2/12
to symfo...@googlegroups.com
tienes activado del mod_rewrite?

pep

unread,
Feb 2, 2012, 9:30:55 PM2/2/12
to symfony-es

¿Para activarlo tiene que estar la linea en el httpd.conf cierto?

Según yo, si: LoadModule rewrite_module modules/mod_rewrite.so

¿Hay alguna forma para comprobar si funciona bien?

pep

unread,
Feb 2, 2012, 11:02:43 PM2/2/12
to symfony-es
Listo. Estaba todo activado y corriendo, el problema es que la
configuracion de apache viene por defecto bloqueando la sobre
escritura de configuraciones que es lo que intenta hacer el .htaccess
La solucion fue, en httpd.conf (O cual sea el archivo de configuracion
de apache) , cambiar la linea AllowOverride de None a All


De todas formas, tengo entendido que eso no es muy seguro para shared
servers o cosas así. ¿Cual seria la forma correcta de solucionar esto
para esos casos?
Reply all
Reply to author
Forward
0 new messages