Erro no htaccess

  • Autor Autor danipla
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

danipla

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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!!!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Agrega [L] al final de tu primera regla...

o END...

o no se...
 
A mi me parece que NO puede funcionar la dirección por que ejecutas primero el RewriteRule y te modifica la url a:
Inserir CODE, HTML ou 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.
 
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
 
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.
 
Voltar
Topo