New question

Question:

 
  0  
 
Date: 11-10-2017 07:24:23 (In Spanish)

Redirección 301 htacess[Resolved]

Hola compañeros,

necesito redireccionar un directorio de una de mis webs, completo, o sea que cualquier url indexada dentro de esa carpeta quiero que haga una redirección 301 al index de mi web.

Lo que estoy haciendo en mi htaccess es lo siguiente:

Rewriterule ^WEB-ANTIGUA/ https://www.midominio.com/ [R=301,L]

Y lo que me ocurre cuando hay una url indexada con parámetros get es que me redicrecciona pero me pasa también los parámetros a la nueva URL.

Ejemplo:

1 - https://www.midominio.com/WEB-ANTIGUA/galerias.php?option=com_spgm&Itemid=4
2 - https://www.midominio.com/WEB-ANTIGUA/index.php?start=90
3 - https://www.midominio.com/WEB-ANTIGUA/index.php/content/section/7/

Redirecciona a:

1 - https://www.midominio.com/?option=com_spgm&Itemid=4
2 - https://www.midominio.com/?start=90
3 - https://www.midominio.com/

Si os fijáis, solo pasa parámetros cuando encuentra el "?", si la url no tiene GET, por muy larga que sea redirecciona bien.

He intentado hacer también una redirección para cuando empiece por ?(.*) pero nada, siempre redirecciona con el parámetro get.

A ver si alguien me puede ayudar.
Tags: htaccess - Question Votes: 0 - Answers: 4 - Views: 7 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 15-10-2017 18:20:28 Tu regla está incompleta.

    Intenta:

    RewriteEngine On
    RewriteRule ^WEB-ANTIGUA/(.*) https://www.midominio.com/$1 [R=301,NC,L]
    
      Votes: 1 - Link answer
     
  •  
      0  
     
    Date: 15-10-2017 21:35:54 Hola Ernesto,
    gracias por la correción, me podrías decir para que sirve el "NC"??

    Al final para solucionar esto simplemente añadí un "?" añ fnal de mi regla y eso evita que se muestren los parámetros GET.

    Pero me gustaría saber que hace el NC, la verdad es qeu de htaccess estoy muy muy poco informado ya que, (al menos en español), hay poca info, y lo poco que hay nadie explica que hace cada cosa, solo ponen la regla completa y dicen..." esta regla sirve para esto" pero no explican nada más, o al menos yo no he encontrado info buena.
      Votes: 0 - Link answer
     
  • Date: 16-10-2017 01:41:46
    <?php 
    header("HTTP/1.1 301 Moved Permanently"); 
    header("Location: http://www.New-Website.com"); 
    ?>
    
      Votes: 0 - Link answer
     
  • Date: 16-10-2017 06:21:53 [NC] = No Case

    Case insensitive ;)
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com