{"id":2689,"date":"2015-03-12T12:52:35","date_gmt":"2015-03-12T15:52:35","guid":{"rendered":"http:\/\/www.brasilnaweb.com.br\/?p=2689"},"modified":"2017-06-09T15:07:10","modified_gmt":"2017-06-09T18:07:10","slug":"resolver-conteudo-duplicado-do-http-vs-https-no-opencart","status":"publish","type":"post","link":"https:\/\/brasilnaweb.com.br\/blog\/resolver-conteudo-duplicado-do-http-vs-https-no-opencart\/","title":{"rendered":"Resolver conte\u00fado duplicado do http vs https no Opencart"},"content":{"rendered":"<p>Ol\u00e1 Pessoal! Mais uma dica r\u00e1pida pra resolver conte\u00fados duplicados em sua loja virtual com OpenCart. Em outro post eu falei sobre <a title=\"Resolver p\u00e1ginas e t\u00edtulos duplicados no OpenCart\" href=\"https:\/\/www.brasilnaweb.com.br\/blog\/resolver-paginas-e-titulos-duplicados-no-opencart\/\" target=\"_blank\">como resolver o conte\u00fado duplicado de p\u00e1ginas e t\u00edtulos do OpenCart devido aos par\u00e2metros de URL<\/a>, se voc\u00ea n\u00e3o viu d\u00ea uma olhada.<\/p>\n<p>Agora vou passar uma boa solu\u00e7\u00e3o pra resolver o <strong>conte\u00fado duplicado que \u00e9 tanto acess\u00edvel por http quanto por https<\/strong>.<\/p>\n<h2>O PROBLEMA:<\/h2>\n<p>Relat\u00f3rios do Google e demais ferramentas de SEO apontam que h\u00e1 p\u00e1ginas no seu site sendo consideradas duplicadas, uma vers\u00e3o com <strong>http e outra vers\u00e3o com https<\/strong>.<\/p>\n<p>Um caso onde isso ocorre \u00e9 quando voc\u00ea tem um <a title=\"Certificado Digital SSL\" href=\"http:\/\/www.brasilnaweb.com.br\/certificado-digital\/\" target=\"_blank\">certificado digital ssl<\/a> em sua loja e alguns links do rodap\u00e9 hora apontam para as p\u00e1ginas como http e hora apontam como https e eles precisam estar ali desse jeito mutante mesmo.<\/p>\n<p>&nbsp;<\/p>\n<h2>A SOLU\u00c7\u00c3O:<\/h2>\n<p>Bloquear o acesso dos bots \u00e0s p\u00e1ginas com <strong>https<\/strong> por meio da meta tag robots &gt; noindex, nofollow.<\/p>\n<p>A premissa dessa solu\u00e7\u00e3o no <strong>OpenCart<\/strong> \u00e9 a de voc\u00ea ter implementado o HTTPS s\u00f3 nas \u00e1reas padr\u00f5es e n\u00e3o na loja inteira! Ou seja na \u00e1rea de conta do cliente, carrinho , checkout e sistema administrativo. Ent\u00e3o voc\u00ea pode criar um VQMOD com o seguinte c\u00f3digo abaixo:<\/p>\n<blockquote>\n<div class=\"line number1 index0 alt2\"><code class=\"php plain\">&lt;?php<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"php keyword\">if<\/code> <code class=\"php plain\">(isset(<\/code><code class=\"php variable\">$_SERVER<\/code><code class=\"php plain\">[<\/code><code class=\"php string\">'HTTPS'<\/code><code class=\"php plain\">]) &amp;&amp; <\/code><code class=\"php functions\">strtolower<\/code><code class=\"php plain\">(<\/code><code class=\"php variable\">$_SERVER<\/code><code class=\"php plain\">[<\/code><code class=\"php string\">'HTTPS'<\/code><code class=\"php plain\">]) == <\/code><code class=\"php string\">'on'<\/code><code class=\"php plain\">) {<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"php functions\">echo<\/code> <code class=\"php string\">'&lt;meta name=\"robots\" content=\"noindex,follow\" \/&gt;'<\/code><code class=\"php plain\">. <\/code><code class=\"php string\">\"\\n\"<\/code><code class=\"php plain\">;<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"php plain\">}<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"php plain\">?&gt;<\/code><\/div>\n<\/blockquote>\n<p>Com isso o servidor vai incluir essa meta tag nas p\u00e1ginas da loja quando a url estiver em HTTPS. E assim esses conte\u00fados <strong>n\u00e3o ser\u00e3o indexados.<\/strong>\u00a0Em vias de fato, esse conte\u00fado nunca deveria ser indexado mesmo, mas originalmente a opencart n\u00e3o impede essa indexa\u00e7\u00e3o e esse m\u00e9todo vai resolver <strong>esse conte\u00fado duplicado por http e https<\/strong> pra voc\u00ea!<\/p>\n<h3>DOWNLOAD DO VQMOD<\/h3>\n<p>Melhor, em breve vamos deixar esse VQMOD dispon\u00edvel para download gratuitamente na <a title=\"Loja BNW\" href=\"http:\/\/www.brasilnaweb.com.br\/loja\" target=\"_blank\">Loja BNW<\/a>.<\/p>\n<p><em><strong>Prometo que volto aqui e coloco o link direto pra ele<\/strong><\/em>!<\/p>\n<p>Existem mais alguns m\u00e9todos onde encontrei essa solu\u00e7\u00e3o\u00a0<a title=\"How to resolve http vs https duplicate content issues\" href=\"http:\/\/www.creare.co.uk\/http-vs-https-duplicate-content\" target=\"_blank\" rel=\"nofllow\">neste site aqui<\/a>, caso queira avali\u00e1-los!<\/p>\n<p>Obrigado pela visita, comente e volte sempre!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ol\u00e1 Pessoal! Mais uma dica r\u00e1pida pra resolver conte\u00fados duplicados em sua loja virtual com OpenCart. Em outro post eu falei sobre como resolver o conte\u00fado duplicado de p\u00e1ginas e t\u00edtulos do OpenCart devido aos par\u00e2metros de URL, se voc\u00ea n\u00e3o viu d\u00ea uma olhada. Agora vou passar uma boa solu\u00e7\u00e3o pra resolver o conte\u00fado [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":231,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[161],"tags":[329,330,327,328,80,331,93,332],"class_list":["post-2689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opencart-ecommerce-lojistas","tag-bloqueio","tag-bot","tag-conteudo-duplicado","tag-http","tag-https","tag-meta-tag-robots","tag-opencart-2","tag-vqmod"],"_links":{"self":[{"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/2689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/comments?post=2689"}],"version-history":[{"count":0,"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/posts\/2689\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/media\/231"}],"wp:attachment":[{"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/media?parent=2689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/categories?post=2689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brasilnaweb.com.br\/blog\/wp-json\/wp\/v2\/tags?post=2689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}