Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

2 url amigables problema problema con htaccess

hola,
comparto un caso:

quiero tener dos paginas con url amigables distintas, pero al clieckear el link me manda solo a la de la ultima (detalle-producto.php?prod=$1
) al parecer el problema está en el .htaccess pero no estoy seguro, aca está:

#Url amigables
Options +FollowSymlinks
#RewriteBase /
RewriteEngine on

RewriteRule ^(.+).html ver_post.php?date=$1
RewriteRule ^(.+).html detalle-producto.php?prod=$1

Lo que creo estar seguro de las funciones estan bien porque son de diferente nombre apuntando a las tablas correspondientes

si faltan antecedentes me avisan
espero me ayuden
slds
Editado
0
Puntos
1202
Visitas
7
Resp
Por claudioam hace 71 meses
Principiante
Respuesta #1
hola, claro tienes que usar algo que diferencie las dos instrucciones del htaccess por ejemplo:
RewriteRule ^(.+).html ver_post.php?date=$1
RewriteRule ^producto/(.+).html detalle-producto.php?prod=$1
y en el enlace del producto agregar producto/nombre_del_pruducto.html

ten en cuenta que si usas las 2 lineas de manera idéntica el htaccess ejecutará la primera que tengas ya que no puede deducir a cual haces referencia

salu2
1
Puntos
Por alber hace 71 meses
Administrador
Respuesta #2
ok, cuando dices...y en el enlace del producto agregar producto/nombre_del_pruducto.html.... entonces solo debo agregar el los enlaces sin algun otro cambio en las funciones?..
0
Puntos
Por claudioam hace 71 meses
Principiante
Respuesta #3
ahora al abrir los nuevos links detalle-xxx aparece este error, será error en la consulta? es un error comun parece:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
0
Puntos
Por claudioam hace 71 meses
Principiante
Respuesta #4
yes, ese error es de sintaxis en tu código...
0
Puntos
Por alber hace 71 meses
Administrador
Respuesta #5
gracias albert, te puedo compartir el codigo?
0
Puntos
Por claudioam hace 71 meses
Principiante
Respuesta #6
porque no puedo dar con el error de sintaxis...debe ser algo minimo :(
0
Puntos
Por claudioam hace 71 meses
Principiante
Respuesta #7
claro pero abre otro tema si no te importa.. mas que nada por que este tema del htaccess en principio ya lo tienes solucionado

salu2
0
Puntos
Por alber hace 71 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate