Cita:
Iniciado por rober_sant Hola a todos! Me gustaría lanzar una nueva pregunta al foro , por que estoy tratando de que las urls de mi web sean mas amigables y limpias de como las tengo ahora, estoy tratando de realizar esto con .htaccess , de hecho he leido algunos post en este mismo foro pero no logro que el codigo me funcione correctamente.
El código es el siguiente:
Código Apache:
Ver originalRewriteEngine On
RewriteBase /galeria
RewriteRule ^galeria/(.*) galeria.php?seccion=$1
Lo que pretendo es cambiar esto:
por esto otro:
Pero no lo estoy consiguiendo, si alguien que supiera de esto me pudiera echar una mano os lo agradeceria.
Un saludo y mil gracias a todos.
A ver una url NO amigable sería
galeria.php?seccion=uno
lo amigable sería
galeria/uno
y no
galeria.php/seccion=loquesea
Parte del problema es que la expresion regular (la primera parte de la regla), contiene la palabra galeria y tus urls tambien /galeria/galeria.php
Lo que te conviene en estos casos es modificar el nombre del archivo real y la carpeta, o el de la expresion
supone que actualmente tenés esta estructura
/ --> raiz
/.htaccess
/fotos/
/galeria/
/galeria/galeria.php
Entonces lo logico es que cambies el nombre de la carpeta galeria y galeria.php
ó, más sencillo
Código Apache:
Ver originalRewriteEngine On
RewriteRule ^galerias/(.*) /galeria/galeria.php?seccion=$1
ya que galerias != galeria
SAludos