Ayuda con redireccion 301 htacces

  • Autor Autor peelink
  • Fecha de inicio Fecha de inicio
peelink

peelink

Dseda
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp
Buenas no se si esta pregunta puede ir en esta seccion del foro en caso de que no pido que algun moder la mueva por favor , quería hacer una consulta tengo que hacer una redirecion 301 y quiero saber si el htacces es correcto :

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^viejo.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.viejo.org$
RewriteRule ^(.*)$ http://www.nuevo.net/$1 [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

agradecería que alguien me diga si es correcto el htacces , saludos
 
Yo de ti borraria todo lo que lleva el .htaccess y dejaría solo esta línea:

redirectMatch 301 ^(.*)$ http://nuevodominio.net$1

Es como lo tengo yo en uno de mis sitios y me funciona perfectamente :encouragement:
 
Si, ese .htaccess está correcto pero usas muchas mas lineas de código de las que necesitas y ademas solo te redirige a la página principal.
Por ejemplo si entro en dominioviejo.org/acceder/ me redirige a nuevo.net cuando lo bueno sería que redirigiera a nuevo.net/acceder/

Te recomiendo reemplazar todo ese código por estas 4 lineas:
Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{HTTP_HOST} !nuevo.net$ [NC] [OR]
RewriteCond %{HTTP_HOST} !www.nuevo.net$ [NC]
RewriteRule ^(.*)$ http://nuevo.net/$1 [L,R=301]

Si no te funciona puedes añadirle esto:
Insertar CODE, HTML o PHP:
RewriteBase /

Debajo de:
Insertar CODE, HTML o PHP:
RewriteEngine On

Y ya debería funcionar perfectamente!
 
muchas gracias por la info :encouragement:
 
Atrás
Arriba