Ajuda com redirecionamento 301 htaccess

  • Autor Autor peelink
  • 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
peelink

peelink

Dseda
Diseñador
Verificación en dos pasos activada
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
 
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
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:
Inserir CODE, HTML ou 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:
Inserir CODE, HTML ou PHP:
RewriteBase /

Debajo de:
Inserir CODE, HTML ou PHP:
RewriteEngine On

Y ya debería funcionar perfectamente!
 
muchas gracias por la info :encouragement:
 
Voltar
Topo