Foros del Web » Administración de Sistemas » Software para Servers »

Cual es el error ? .htaccess

Estas en el tema de Cual es el error ? .htaccess en el foro de Software para Servers en Foros del Web. Buenas , la idea es usar url amigables tengo esto www.dominio.com/detalle.php?codigo=1234 que pase a esto: www.dominio.com/promociones/1234 tengo esto: Options +FollowSymLinks RewriteEngine On RewriteRule ^promociones/(.*)/(.*)$ detalle.php?codigo=$1 ...
  #1 (permalink)  
Antiguo 11/12/2012, 22:28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 14 años, 1 mes
Puntos: 0
Mensaje Cual es el error ? .htaccess

Buenas , la idea es usar url amigables


tengo esto

www.dominio.com/detalle.php?codigo=1234

que pase a esto:

www.dominio.com/promociones/1234


tengo esto:


Options +FollowSymLinks
RewriteEngine On
RewriteRule ^promociones/(.*)/(.*)$ detalle.php?codigo=$1 [L]


NO funciona, porque

el archivo detalle.php esta en la raiz y el htaccess tambien.


Gracias
  #2 (permalink)  
Antiguo 12/12/2012, 08:40
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 6 meses
Puntos: 839
Respuesta: Cual es el error ? .htaccess

Si hay un solo parámetro la expresión debería ser ^promociones/(.*)$
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 12/12/2012, 08:55
 
Fecha de Ingreso: septiembre-2010
Mensajes: 78
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Cual es el error ? .htaccess

Cita:
Iniciado por David Ver Mensaje
Si hay un solo parámetro la expresión debería ser ^promociones/(.*)$
Gracias David pero creo que ese no es el problema porque si ese mismo codigo lo uso dentro de una carpeta ejemplo:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^promociones/(.*)/(.*)$ /carpeta/detalle.php?codigo=$1 [L]

ahi si funciona pero si el archivo esta directamente en la raiz no me funciona como en mi caso que detalle.php esta junto al index en la raiz,

que crees que pueda ser ?

Gracias David

Etiquetas: htaccess, php
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 15:25.