- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- Problema indiciazzione url con https
-
Problema indiciazzione url con https
Salve a tutti
volevo chiedere un consiglio, ho un sito web in wordpress che indicizza sia pagine in http che in https.
c'è un modo per evitare che le pagine in https vengano indicizzate?
Andrea
-
PHP
Se hai un header comune in un file PHP, aggiungi il seguente codice tra le tag <head> </head>:<?php
$_SERVER['HTTPS'] = ($_SERVER['HTTPS'] ? $_SERVER['HTTPS'] :"");
if ($_SERVER['HTTPS'] != "") {
<meta name="robots" content="noindex, nofollow" />};
?>ASP
come sopra, con i file ASP aggiungi tra le tag HTML <head> </head>
<%
If (Request.ServerVariables("HTTPS") = "on") Then
response.Write("<meta name='robots' content='noindex, nofollow'>")
else
response.Write("<meta name='robots' content='index, follow'>")
end if
%>.htaccess
Nota questo funziona solo con i server Apache. Dando per assunto che hai già un file robots.txt file, creane un secondo, dandogli un diverso nome, robots_https.txt per esempio. In questo nuovo file robots_https.txt digita quanto segue:User-agent: *
Disallow: /
Upload this file to the root of the site.
In the .htaccess file add these three lines
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^robots.txt$ robots_https.txtQuesto dirà ai crawlers dei motori di ricerca che se la pagina in cui si trovano è una pagina sicura https, di seguire il file robots_https.txt file che non permette ai crawler di accedere a nessuna delle pagine sicure attraverso la linea Disallow: / nel file.
-
grazie della risposta provo una di queste soluzioni
Andrea