Inicio > Symfony > Symfony - The requested URL ….. was not found

Symfony - The requested URL ….. was not found

Miércoles, 26 de Agosto de 2009 Henry Vallenilla Dejar un comentario Ir a comentarios

Esto pasa con poca frecuencia, tenemos habilitado nuestro mod_rewrite y sin embargo nuestro entorno de producción no funciona dándonos el tedioso mensaje: The requested URL “ruta”  was not found.

La solución a esto se encuenta en el archivo .htaccess del proyecto. A continuación muestro el contenido del mismo y la línea que debe ser descomentada.

Options +FollowSymLinks +ExecCGI

  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  # RewriteBase /   #ESTA ES LA LINEA QUE DEBE SER DESCOMENTADA

  # we skip all files with .something
  # comment the following 3 lines to allow periods in routes
  RewriteCond %{REQUEST_URI} \..+$
  RewriteCond %{REQUEST_URI} !\.html$
  RewriteRule .* - [L]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L]

# big crash from our front web controller
ErrorDocument 500 "

Application error

symfony application failed to start properly"

Y listo, una vez realizado este cambio, el entorno de producción de tu proyecto funcionará sin incovenientes.

Saludos,

Henry Vallenilla
Programador Senior

Compartir información en: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • MisterWong
  • Y!GG
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Ask
  • De.lirio.us
  • Facebook
  • LinkedIn
  • Live-MSN
  • MySpace
  • YahooMyWeb
  • email
  • Google Bookmarks
  • TwitThis
  • YahooBuzz
Categories: Symfony Tags:
  1. Martes, 1 de Septiembre de 2009 a las 11:51 | #1

    me sigue dando error, teniendo el no_script_name en todos los entornos a ‘on’ y descomentando esta línea

  2. Viernes, 25 de Septiembre de 2009 a las 11:30 | #2

    @ey

    Amigo verifica el Virtual Host, si está direccionando correctamente.

    Saludos !!!

  3. Saidel
    Viernes, 29 de Enero de 2010 a las 11:47 | #3

    tengo un problema con el entorno de prod, a mi este entorno me sale perfectamente por la pagina localhost/index.php pero cuando le doy a algun vinculo del sistema el mismo me manda para localhost/modulo/action y este me da error The page cannot be found o sea pierde la direccion si me pudieran ayudar lo agradeceria mucho
    gracias de antemano

  4. Jueves, 29 de Abril de 2010 a las 16:33 | #4

    Amigo verifica el Virtual Host, si está direccionando correctamente.

  1. Sin trackbacks aún.