- Home
- Categorie
- Digital Marketing
- Consigli su Penalizzazioni e Test SEO
- Contenuti duplicati e index
-
@paolino said:
comunque la soluzione esiste ed è porre un redirect 301 da http://www.informaticafriuli.com/ verso http://www.informaticafriuli.com/index.php
Qual è il codice redirect 301 da poter usare per questo tipo di problema?
-
in PHP si fa così
<?php Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.destinazione.ext" ); ?>
ovviamente quello script va messo al posto della pagina che si vuole "eliminare"
-
Tipo io ho la pagina index.php che è raggiungibile da:
1.) http://www.miosito.ext
2.) http://www.miosito.ext/
3.) http://www.miosito.ext/index.php
4.) http://miosito.extCome posso fare per risolvere il problema?
[ConfuseMode=ON] :():
-
@cosmoweb said:
Tipo io ho la pagina index.php che è raggiungibile da:
1.) http://www.miosito.ext
2.) http://www.miosito.ext/
3.) http://www.miosito.ext/index.php
4.) http://miosito.extCome posso fare per risolvere il problema?
[ConfuseMode=ON] :():
potresti fare il redirect da www.miosito.ext a www.miosito.ext/index.php e da miosito.ext a www.miosito.ext/index.php
-
Così?
rewritecond %{http_host} ^sito.com rewriterule ^(.*)$ http://www.sito.com/index.php$1 [r=301,nc] rewritecond %{http_host} ^www.sito.com rewriterule ^(.*)$ http://www.sito.com/index.php$1 [r=301,nc]
-
@cosmoweb said:
Così?
rewritecond %{http_host} ^sito.com rewriterule ^(.*)$ http://www.sito.com/index.php$1 [r=301,nc] rewritecond %{http_host} ^www.sito.com rewriterule ^(.*)$ http://www.sito.com/index.php$1 [r=301,nc]
si così può andare, ovviamente lo si può fare anche con un linguaggio di scripting, però pure così va bene
-
A me quel software mi ha dato questo:
**WWW/NonWWW Header Check: FAILED
**Your site is not returning a 301 redirect from www to non-www or vice versa. This means that Google may cache both versions of your site, causing sitewide duplicate content penaltiesche è?
Cosa devo fare?
-
@giordy84 said:
A me quel software mi ha dato questo:
**WWW/NonWWW Header Check: FAILED
**Your site is not returning a 301 redirect from www to non-www or vice versa. This means that Google may cache both versions of your site, causing sitewide duplicate content penaltiesche è?
Cosa devo fare?vuol dire che il tuo sito è accessibile sia come dominio.ext che www.dominio.ext e alcuni motori possono essere indotti a pensare che siano dure siti diversi con contenuti duplicati
-
Questo problema può verificarsi anche con un url del tipo:
pagina.php
e
pagina.php/Cioe senza e con lo / sono due pagine diverse?
Se si, come porre rimedio?
-
@maricalina said:
Questo problema può verificarsi anche con un url del tipo:
pagina.php
e
pagina.php/Cioe senza e con lo / sono due pagine diverse?
Se si, come porre rimedio?
no in quel caso è diverso.....la situazione di cui si parlava riguarda la canonicalizzazione dei domini e si riferisce specificamente alla differenza tra www.dominio.ext e dominio.ext.....
questo perchè in teoria www.dominio.ext vuol dire accedi all'host www che si trova nella rete dominio.ext
-
Capito, grazie mille.:)
-
@paolino said:
si così può andare, ovviamente lo si può fare anche con un linguaggio di scripting, però pure così va bene
In PHP quale codice mi consiglieresti?
-
Up!
-
@cosmoweb said:
In PHP quale codice mi consiglieresti?
in php puoi la stessa cosa col comando Header
-
-
@cosmoweb said:
In che modo non capisco?
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.nome-sito.com/pagina.html");
-
Io ho lo stesso problema su un mio blog e temo sia la causa per il mancato accredito di pagerank.
Utilizzando il cms Joomla dove devo andare a fare le modifiche?
Non vorrei combinare casini...
-
non conosco joomla, dovresti chiedere nella sezione su joomla
-
@paolino said:
...
il problema si pone qualora vi fossero dei link diretti a www . informaticafriuli.com/index.php ....in condizioni normali i motori non verranno mai sapere dell'esistenza di www . informaticafriuli.com/index.phpcomunque la soluzione esiste ed è porre un redirect 301 da www . informaticafriuli.com/ verso www . informaticafriuli.com/index.php
@paolino. Mi hai sollevato un dubbio su cose che non ho mai guardato in questa ottica. Ho 2 domande, se non disturbo troppo:
-
Dal tuo messaggio, se uno non ha dei links in entrata del tipo www . ilstio. ext/index.ext - il gioco del redirect con www . ilsito .ext/ non è indispensabile, giusto?. Oltre questo ha importanza se il redirect va fatto dal .ext/ verso .ext/index.ext o viceversa?
-
Quando si fa link Building la "/" alla fine del nome dominio - ha qualche importanza? Tipo 'href="..........sito.ext/" ' oppure 'href="..........sito.ext" '
Grazie anticipatamente per la Tua disponibilità
-
-
@Monte_Cristto said:
@paolino. Mi hai sollevato un dubbio su cose che non ho mai guardato in questa ottica. Ho 2 domande, se non disturbo troppo:
- Dal tuo messaggio, se uno non ha dei links in entrata del tipo www . ilstio. ext/index.ext - il gioco del redirect con www . ilsito .ext/ non è indispensabile, giusto?. Oltre questo ha importanza se il redirect va fatto dal .ext/ verso .ext/index.ext o viceversa?
In generale bisogna ridurre al minimo il numero dei duplicati. In questo senso è importante che non ci siano doppi url che mostrano lo stesso contenuto, fosse anche index.ext l'url in questione. Un redirect è sempre utile in questi casi.
Logicamente se non ci sono link specifici verso la index, nessun motore si porrà mai il problema, per loro il file index nemmeno esiste.
- Quando si fa link Building la "/" alla fine del nome dominio - ha qualche importanza? Tipo 'href="..........sito.ext/" ' oppure 'href="..........sito.ext" '
Grazie anticipatamente per la Tua disponibilità
No, il motore genera un url canonico, per cui la / finale non fa differenza. Un esempio banale http://www.google.com/search?q=site%3Apippo.com
Lui vede lo / finale perchè le regole per i nomi di dominio è così che canonicalizzano i domini.