Avisos
Vaciar todo

Redirección 301  

 
Fabián
 Fabián
Usuario activo

Buenas noches.

Quiero saber si este código de ejemplo está bien para redirigir un sitio con www a no-www:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]

RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

 

Lo encontré en internet, pero veo que le falta la s al http en dos líneas, no se si deba agregarla. 

Mi intención es que google sepa que mi página debe indexarse con no-www y que esa sea la URL canónica. E internet encuentro muchos códigos similares, pero ninguno tiene la s.

Gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 16/04/2024 3:05 am
Fabián
 Fabián
Usuario activo

Encontré este código para redirigir mediante PHP. Desde su conocimiento podrían decirme si este resulta mejor? Lo que sucede es que al colocar el código en el archivo htaccess luego se borra cuando actualizo rank math. Entonces miré que se podía mediante PHP pero nunca lo he hecho. Si pudieran darme alguna orientación lo agradezco mucho.

<?php if ($_SERVER['HTTP_HOST'] == 'www.domain.com'){
header("Location:  http://domain.co m".$_SERVER['REQUEST_URI']);
}
?>

Esta publicación ha sido modificada el hace 7 meses 3 veces por Fabián
ResponderCitar
Respondido : 16/04/2024 7:43 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Fabian.

El primero es la forma correcta de redirigirlo utilizando el archivo htaccess

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$  http://example.com/$1  [L,R=301,NC]

 

Tienes documentacion en esta entrada del blog:

-> https://www.webempresa.com/blog/guia-redireccion-301.html

 

Un saludo

ResponderCitar
Respondido : 16/04/2024 9:07 am