- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- Evitare duplicazione contenuti con htaccess
-
Evitare duplicazione contenuti con htaccess
Ciao a tutti,
e complimenti per la grande risorsa che mettete a disposizione.Vi vorrei porre un quesito:
ho un sito multilingua in php con url brevi che è strutturato così:
italiano --> cartella /it
inglese ---> cartella /uk
canada ---> cartella /us
stati uniti ---> cartella /ustutte le cartelle sono raggiungibili dall'indirizzo www.nomesito.com/nomecartella
...era già così quando ho preso in carico la manutenzione...ho provveduto ad impostare i dns di domini aggiuntivi in modo da avere:
www.nomesito.us
www.nomesito.co.uk
che puntino sempre la root principale del dominio .comho impostato anche i link del sito in modo che si mantenesse durante la navigazione l'indirizzo con il dominio www.nomesito.us/us e www.nomesito.co.uk/uk/ ecc
Ho segnalato le sitemap strutturate sugli indirizzi dei vari domini aggiuntivi...
Ora mi trovo il sito indicizzato su GG in modo eccessivo, ovvero la stessa cartella /us è indicizzata sotto tutti i domini aggiuntivi e sotto il . com e così per tutte le pagine ....
Temo di subire qualche penalizzazione per duplicazione di contenuti!
E' possibile tramite htaccess impostare delle regole in modo da redirectare le visite alle pagine nomedominio.com/us a quelle nomedominio.us/us e così via ?
grazie in anticipo
-
ciao,
è possibile farlo con la direttiva RewriteCondFrancesco
-
Ok!
ma è possibile cambiare la url proprio nel nome a dominio?la condizione dovrebbe essere:
se nell'indirizzo c'è .com allora sostituisci (leggere [R 301]) con .us
ma non riesco a tradurlo nella sintassi corretta...:x
-
of course you can
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.example.com$ RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule ^(.*)$ http://forum.example.com/$1 [R=301,QSA,L]
questo codice intercetta le richieste fatte al forum di example.com
se la richiesta avviene tramite www.example.com/forum, viene 301izzato a forum.example.com/ (preservando "quello che viene dopo lo slash" con QSA)altrimenti non succede niente
prova ad adattarlo
fammi sapereFrancesco