Foros del Web » Programando para Internet » PHP » Symfony »

Cómo evitar URL web/app.php

Estas en el tema de Cómo evitar URL web/app.php en el foro de Symfony en Foros del Web. Hola a todos! Quizás sea una pregunta muy básica, pero he realizado un proyecto en Symfony 2 y no logro la manera de que pueda ...
  #1 (permalink)  
Antiguo 26/06/2017, 06:09
 
Fecha de Ingreso: abril-2015
Mensajes: 3
Antigüedad: 9 años
Puntos: 0
Pregunta Cómo evitar URL web/app.php

Hola a todos!
Quizás sea una pregunta muy básica, pero he realizado un proyecto en Symfony 2 y no logro la manera de que pueda escribir el nombre del dominio, que dirige a la carpeta principal del proyecto symfony, sin tener que meter ahí un index.php que haga un:

Código PHP:
<?php
header
("Location: web/app.php");
?>
... de manera que al ingresar al sitio, queda la URL siguiente:
www.midominio.com/web/app.php

Quisiera que al escribir la dirección del sitio:
www.midominio.com
ingrese al sitio normalmente (Sin tener que crear ese "artificio" index.php que redirija a web/app.php)

Si quito index.php de la carpeta principal del sitio y luego escribo:
www.midominio.com

Me sale el siguiente mensaje:
"Forbidden

You do not have permission to access this document."

Alguien podrá ayudarme para solucionar este tema?
Desde ya, muchas gracias!!
  #2 (permalink)  
Antiguo 26/06/2017, 08:03
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Cómo evitar URL web/app.php

Eso se resuelve configurando tu servidor de http correctamente para tu dominio. revisa la documentación para tu caso particular
http://symfony.com/doc/current/setup...iguration.html
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #3 (permalink)  
Antiguo 29/06/2017, 11:07
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Cómo evitar URL web/app.php

En la configuración de un host virtual hay dos directivas importantes:

DocumentRoot: establece cuál será el directorio raíz de tu aplicación; en el caso de una aplicación symfony, es el directorio web

DirectoryIndex : establece, dentro de DocumentRoot cuál será el archivo de entrada de la aplicación. Normalmente se toma el index.php, y si fuese el caso no es ni necesario declararlo, apache se encargaría de ello, al menos eso creo yo, pero en el caso de symfony usa app.php (viene a ser su controlador frontal).

Etiquetas: url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:36.