Estoy aprendiendo sobre URL amigables y al ir a practicarlo en local no me reconoce los directorios donde haya un .htaccess :S
No entiendo por qué esto.
¿Alguien puede ayudarme?
| |||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Necesitas activar la plataforma mod_rewrite en la configuración de tu apache. |
| ||||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Cita: El caso es que le hice un phpinfo(); y aparecía mod_rewrite como módulo cargado y he revisado el http.conf y ahí el módulo está descomentado, por lo tanto mod_rewrite está activado, no?
Iniciado por PHPeros Necesitas activar la plataforma mod_rewrite en la configuración de tu apache.
__________________ Ayúdame a hacerlo por mi mismo. |
| |||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Supongo que sí, y si es así no debería dar problemas... Volviendo a la pregunta de principio: Cita: ¿A qué te refieres con eso? ¿Te sale un Forbidden? no me reconoce los directorios donde haya un .htaccess |
| ||||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Cita: tengo la siguente ruta:c:/xampp/htdocs/xampp/web/proyecto/ al ejecutar xampp e introducir en el navegador localhost/xampp/web/proyecto/ me lista las carpetas y documentos. si dentro de proyecto/numeros/numero tengo un .htaccess me lista todas las carpetas y documentos que tengo dentro de numeros excepto la carpeta numero. a medida que voy subiendo de directorio el .htaccess va listando cada vez menos directorios y documentos. si intento ejecutar un archivo (.php o .html) dentro de numero con .htaccess no lo ejecuta y me comunica que es porque no se encuentra. en cambio si no tengo el .htaccess sí lo ejecuta correctamente. ¿a qué se debe esto?
__________________ Ayúdame a hacerlo por mi mismo. |
| |||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Como estás trabajando las urls amigables seguramente no entres con la url correcta. Prueba en vez de index.php simplemente index. Y si haces el favor pon el código que utilizas para hacer ese efecto y así lo mejoremos un poco Última edición por PHPeros; 21/10/2013 a las 08:23 |
| ||||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Cita: tienes razón, he vaciado el .htaccess y al volver a entrar sí listaba esa carpeta.en el .htaccess tengo lo siguiente, que evidentemente no me sirve para lograr una url amigable
Código apache:
Ver original no termino de entender las url amigables. por ejemplo, en el servidor remoto introduzco midominio.com/index.html y sí funciona. pero si presiono sobre esto
Código HTML:
Ver original la petición es index.html?play=Comenzar, cuando trabajaba con url dinámicas no me preocupaban las url, ahora con las semánticas tengo el problema de que no sé hacia dónde apuntar los formularios, etc. para que el patrón exista y me haga el bendito RewriteRule ¿mejor abro un nuevo tema para esto?
__________________ Ayúdame a hacerlo por mi mismo. |
| |||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Recuerda que RewriteRule es sólo una técnica del servidor para mostrar urls "amigables" que no nos facilitan mucho la cosa, porque lo que para google sería fácil de almacenar (parámetros GET) para nosotros sería dificil de recordar. A lo que vamos: Cuando pasas archivo.html?play=Comenzar , en realidad el servidor te da el contenido del archivo index de la carpeta Comenzar, eso sí con un bonito parámetro imaginario que solo lo lee tu servidor ya que no existen parámetros en archivos .html... Se hace bastante lioso, personalmente no lo utilizo. Seguramente si preguntas en el foro SEO te asesoren bien Última edición por PHPeros; 21/10/2013 a las 09:01 |
| ||||
Respuesta: XAMPP no reconoce directorios donde haya .htaccess Cita: muchísimas gracias por tu inestimable ayuda!!! :D :P
Iniciado por PHPeros Recuerda que RewriteRule es sólo una técnica del servidor para mostrar urls "amigables" que no nos facilitan mucho la cosa, porque lo que para google sería fácil de almacenar (parámetros GET) para nosotros sería dificil de recordar. A lo que vamos: Cuando pasas archivo.html?play=Comenzar , en realidad el servidor te da el contenido del archivo index de la carpeta Comenzar, eso sí con un bonito parámetro imaginario que solo lo lee tu servidor ya que no existen parámetros en archivos .html... Se hace bastante lioso, personalmente no lo utilizo. Seguramente si preguntas en el foro SEO te asesoren bien allá que voy :D
__________________ Ayúdame a hacerlo por mi mismo. |
Etiquetas: |