{"id":2488,"date":"2020-12-28T22:45:51","date_gmt":"2020-12-28T22:45:51","guid":{"rendered":"http:\/\/kevinbk.com\/\/?p=2488"},"modified":"2020-12-28T22:47:13","modified_gmt":"2020-12-28T22:47:13","slug":"redirecionamento-www-no-cloudflare","status":"publish","type":"post","link":"https:\/\/kevinbk.com\/es\/redireccionar-www-no-cloudflare\/","title":{"rendered":"Redireccionamiento de WWW en Cloudflare"},"content":{"rendered":"

\u00bfTiene problemas con la redirecci\u00f3n dual 301 en su dominio con WWW? \u00bfAlgunas p\u00e1ginas no redireccionan de HTTP a HTTPS? En este art\u00edculo te dar\u00e9 un consejo r\u00e1pido sobre c\u00f3mo resolver este problema. <\/p>\n\n\n\n

Esta funci\u00f3n es la soluci\u00f3n de varios problemas como la ausencia de redirecci\u00f3n, el acceso al sitio web desde la versi\u00f3n http<\/em><\/strong>, m\u00faltiples errores de redireccionamiento y muchos otros. <\/p>\n\n\n\n

Double Redirect 301 en [http: \/\/ www.]<\/h2>\n\n\n\n

Hoy fui a obtener SSL de mi sitio en httpstatus.io<\/em><\/strong><\/a> y encontr\u00e9 dos redirecciones 301 en mi versi\u00f3n con www<\/strong><\/em> y sin https<\/strong><\/em> del site. Puede parecer insignificante pero es estrictamente importante para el SEO de su sitio web<\/a>. <\/p>\n\n\n\n

Como puede ver en la imagen a continuaci\u00f3n, la URL del sitio web con HTTP: \/\/ WWW tiene dos redireccionamientos 301, probablemente uno para la versi\u00f3n HTTPS y el otro para la versi\u00f3n no WWW del sitio web. <\/p>\n\n\n\n

\"Redirecionamento<\/figure><\/div>\n\n\n\n

Resolver este problema es bastante sencillo. Uso Cloudflare, as\u00ed que acced\u00ed a mi panel y dominio en CloudFlare y fui a la pesta\u00f1a Reglas de la p\u00e1gina<\/em><\/strong>. <\/p>\n\n\n\n

All\u00ed cre\u00e9 una redirecci\u00f3n de versi\u00f3n \u00fanica www<\/em><\/strong> directamente a la versi\u00f3n https<\/em><\/strong> sin que www<\/em><\/strong>. Esta regla, adem\u00e1s de resolver el problema la mayor\u00eda de las veces, descarta la necesidad de utilizar cualquier complemento o regla de redirecci\u00f3n en el servidor. nginx<\/em><\/strong> o en .htaccess<\/strong><\/em> de apache. <\/p>\n\n\n\n

Al acceder Reglas de la p\u00e1gina<\/em><\/strong>, simplemente cree una nueva regla que redireccione www.misitio.com\/*<\/strong><\/em> por https:\/\/meusite.com\/$1<\/em><\/strong> utilizando la regla de redireccionamiento 301.<\/p>\n\n\n\n

Los valores [*] y [$1] son importantes porque identifican a qu\u00e9 p\u00e1gina est\u00e1 entrando el usuario y redireccionan directamente a la versi\u00f3n. https<\/strong><\/em> desde esa p\u00e1gina en lugar de redirigir a la p\u00e1gina de inicio.<\/p>\n\n\n\n

Vea c\u00f3mo configuro mi dominio a continuaci\u00f3n. Haga lo mismo, luego haga clic en guardar y borre su cach\u00e9 de CloudFlare. As\u00ed dejar\u00e1 de existir el doble redireccionamiento, quedando solo un 301. <\/p>\n\n\n\n

\"Redirecionamento<\/figure><\/div>\n\n\n\n

Tambi\u00e9n recomendamos leer nuestra Gu\u00eda en SEO y herramientas<\/a>.<\/p>\n\n\n\n

Redirecci\u00f3n por archivo .HTACCESS<\/h2>\n\n\n\n

La misma regla de redireccionamiento se puede aplicar directamente desde el servidor, si no usa Cloudflare. Aunque recomendamos encarecidamente usar un CDN y hacerlo en \u00e9l. <\/p>\n\n\n\n

La regla que se aplicar\u00e1 al archivo .HTACCESS estar\u00e1 a continuaci\u00f3n. Recuerde, solo haga esto si no est\u00e1 utilizando Cloudflare.<\/p>\n\n\n\n

<IfModule mod_rewrite.c<\/code>>\n   RewriteCond %{HTTPS} off [OR] <\/code>\n   RewriteCond %{HTTP_HOST} ^www\\.seusite\\.com [NC] <\/code>\n   RewriteRule (.*) https:\/\/seusite.com\/$1 [L,R=301]<\/code>\n<\/IfModule<\/code>><\/code><\/pre>\n\n\n\n

Redirigir WWW en Nginx<\/h2>\n\n\n\n

Si tu servidor es puramente Nginx como el m\u00edo, sin duda es mucho m\u00e1s f\u00e1cil usar CloudFlare y el primer tutorial. En caso de que sigas siendo terco, dejar\u00e9 una configuraci\u00f3n para Nginx, pero no perder\u00e9 mi tiempo explic\u00e1ndola, ya que no soy un profesional de Nginx Config:<\/p>\n\n\n\n

#=========================#\n# domain settings #\n#=========================#\n\n# Catch http:\/\/domain, and http:\/\/www.domain\nserver {\n        listen 80;\n        server_name www.domain domain;\n\n        # Redirect to https:\/\/domain\n        return 301 https:\/\/domain$request_uri;\n}\n\n# Catch https:\/\/www.domain\nserver {\n        listen 443;\n        server_name www.domain;\n\n        # Redirect to https:\/\/domain\n        return 301 https:\/\/domain$request_uri;\n}\n\n# Catch https:\/\/domain\nserver {\n        listen 443;\n        server_name domain;\n\n        root \/usr\/share\/nginx\/domain;\n        index index.html index.htm;\n\n        ssl on;\n        ssl_certificate \/etc\/nginx\/ssl\/server.crt;\n        ssl_certificate_key \/etc\/nginx\/ssl\/server.key;\n        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;\n        ssl_ciphers \"HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES\";\n        ssl_prefer_server_ciphers on;\n\n        location \/ {\n                try_files $uri $uri\/ =404;\n        }\n}<\/code><\/pre>\n\n\n\n

<\/p>\n\n\n\n

Espero que los consejos de este art\u00edculo resuelvan su problema con redirecci\u00f3n doble o sin redirecci\u00f3n de WWW. Si te gust\u00f3, comp\u00e1rtelo con tus amigos, no dejes que su sitio web tenga doble redireccionamiento y da\u00f1ar SEO<\/a> de ellos. <\/p>","protected":false},"excerpt":{"rendered":"

\u00bfTiene problemas con la redirecci\u00f3n dual 301 en su dominio con WWW? Algunas p\u00e1ginas no redireccionan de HTTP a<\/p>","protected":false},"author":1,"featured_media":2490,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/kevinbk.com\/wp-content\/uploads\/2020\/12\/page-rules.png","_links":{"self":[{"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/posts\/2488"}],"collection":[{"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/comments?post=2488"}],"version-history":[{"count":0,"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/posts\/2488\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/media\/2490"}],"wp:attachment":[{"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/media?parent=2488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kevinbk.com\/es\/wp-json\/wp\/v2\/categories?post=2488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}