Error en htacces

danipla Seguir

Curioso
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
14 Ene 2013
Mensajes
7
Hola foreros!!! A ver si podeis ayudarme en este error que tengo en el htacces...

Tengo esto en el htacces:

RewriteRule regalos-de-empresa/(.*).html categoria.php?CAT=$1
Redirect 301 /regalos-de-empresa/ropa-textil-2.html /regalos-de-empresa/ropa-textil.html

Cuando intento ver como funciona la redireccion, entro con:

"/regalos-de-empresa/ropa-textil-2.html"

Y me envía a:
"/regalos-de-empresa/ropa-textil.html?CAT=ropa-textil-2"

Como puedo solucionarlo??? :ambivalence:

Gracias por todo!!!
 

Kobra17

Dseda
Verificado por Whatsapp
Desde
13 Abr 2013
Mensajes
1.046
A mi me parece que NO puede funcionar la dirección por que ejecutas primero el RewriteRule y te modifica la url a:
Insertar CODE, HTML o PHP:
regalos-de-empresa/ropa-textil.html?CAT=ropa-textil-2
Luego ya no existe la url que redireccionar.
Si ejecutas la dirección antes de el RewriteRule es posible que funcione como quieres.

P.D.
No se exactamente si es como quieres que funcione, pero creo que si.
 

96levels

Beta
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Nov 2013
Mensajes
65
Creo que tendrías que ponerlo en orden inverso y delimitar las cadenas:

Redirect 301 /regalos-de-empresa/ropa-textil-2.html /regalos-de-empresa/ropa-textil.htm
RewriteRule ^regalos-de-empresa/(.*).html$ categoria.php?CAT=$1
 

dgarzon

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
31 Mar 2014
Mensajes
6
Yo solo usaría:
RewriteRule ^regalos-de-empresa/(.*).html$ categoria.php?CAT=$1

Y en categoria.php utilizaria un if con stripos y haría el redirect de la página estática.
 
Arriba