Foros del Web » Administración de Sistemas » Apache »

URLS amigables con PHP y HTACCESS

Estas en el tema de URLS amigables con PHP y HTACCESS en el foro de Apache en Foros del Web. Buenas tardes a todos, Estoy tratando con el archivo htaccess para hacer las URLS amigables, llevo tiempo dando vueltas por la red y no consigo ...
  #1 (permalink)  
Antiguo 10/04/2012, 08:07
 
Fecha de Ingreso: septiembre-2009
Mensajes: 275
Antigüedad: 15 años, 3 meses
Puntos: 27
URLS amigables con PHP y HTACCESS

Buenas tardes a todos,

Estoy tratando con el archivo htaccess para hacer las URLS amigables, llevo tiempo dando vueltas por la red y no consigo que funcione.

Este es el archivo que he generado:


<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f

RewriteRule ^([a-zA-Z0-9_-]+)$ catalogo-madera.php?seccion=$1

RewriteRule ^([a-zA-Z0-9_-]+)/([0-9]+)$ catalogo-madera.php?seccion=$1&madera=$2 [NC,L]
</IfModule>

La web es http://www.maderdesign.es y mi intención con el acortamiento es conseguir que cada sección salga así:

http://www.maderdesign.es/porches/01

en lugar de lo que aparece ahora que es:

http://www.maderdesign.es/catalogo-m...ches&madera=01

¿Alguien me puede indicar en qué me estoy equivocando para que no funcione?

Gracias de antemano
__________________
As Posicionamiento web Mi web de posicionamiento SEO
Ordenadores portatiles web portátiles

Última edición por 3DMAD; 10/04/2012 a las 08:11 Razón: Quitar enlaces automáticos de URL
  #2 (permalink)  
Antiguo 10/04/2012, 08:53
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 8 meses
Puntos: 22
Respuesta: URLS amigables con PHP y HTACCESS

Hola,
Te escribo la línea tal como suelo usarlo yo:
RewriteRule ^porches/$ /catalogo-madera.php?seccion=$1

Esta línea haría que tu sitio web redirigiera al archivo "catalogo-madera.php" con el query "seccion". La dirección final de esto sería: "www.tudominio/porches/01/" donde PHP tomaría el "01" com seccion.

Es decir, que en tu HTACCESS, creo que falta la palabra "porches" aunque con la expresión regular que le has puesto debería funcionar.

Saludos
__________________
Compartir es vivir
www.programador-php.com
  #3 (permalink)  
Antiguo 10/04/2012, 09:23
 
Fecha de Ingreso: septiembre-2009
Mensajes: 275
Antigüedad: 15 años, 3 meses
Puntos: 27
Respuesta: URLS amigables con PHP y HTACCESS

Cita:
Iniciado por exangel Ver Mensaje
Hola,
Te escribo la línea tal como suelo usarlo yo:
RewriteRule ^porches/$ /catalogo-madera.php?seccion=$1

Esta línea haría que tu sitio web redirigiera al archivo "catalogo-madera.php" con el query "seccion". La dirección final de esto sería: "www.tudominio/porches/01/" donde PHP tomaría el "01" com seccion.

Es decir, que en tu HTACCESS, creo que falta la palabra "porches" aunque con la expresión regular que le has puesto debería funcionar.

Saludos
Buenas tardes Exangel,

Creo que no es lo que necesito, me he explicado mal.

el catalogo-madera es un catálogo en el que se habla de porches, pérgolas, tarima, etc...., esas tienen que ser las secciones de la url amigable, dentro de cada sección cada una de ellas tiene varias "fichas" desde la 00 hasta la xy. Lo que busco es que la solución final acortada quede así "www.tudominio/seccion/nº de ficha (id)

Debería ser sencillo, he mirado en varios sitios y parece que el código está bien, pero seguro que estoy cometiendo un error de concepto.
__________________
As Posicionamiento web Mi web de posicionamiento SEO
Ordenadores portatiles web portátiles

Etiquetas: amigables, htaccess, php, 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 20:53.