Päällekkäiset verkkosivusto-osoitteet
Silktide tarkistaa, että verkkosivustosi tarjotaan yhdestä verkko-osoitteesta. Yleinen virhe on, että sama sivusto on saatavilla useasta osoitteesta, esimerkiksi sekä "www"-osoitteella että ilman sitä tai sekä suojatun että suojaamattoman yhteyden kautta, ilman uudelleenohjausta yhteen ensisijaiseen versioon.
Esimerkiksi kaikki nämä neljä voivat tarjota saman sivuston:
http://example.com/
https://example.com/
http://www.example.com/
https://www.example.com/
Verkkosivustolla tulisi olla yksi kanoninen osoite, johon muut muunnelmat ohjaavat uudelleen. Muuten jokainen muunnelma toimii erillisenä kopiona sivustostasi.
Miksi tällä on merkitystä
Saman sisällön tarjoaminen useasta osoitteesta hajauttaa sivustosi mainetta ja aiheuttaa käytännön ongelmia:
- Ihmiset linkittävät siihen versioon, johon he päätyivät, mikä hajauttaa käänteisten linkkien hakuarvon kopioiden kesken.
- Myös sosiaalisen median jaot jakautuvat samalla tavalla, jolloin tykkäykset ja jakomäärät jakautuvat päällekkäisten URL-osoitteiden kesken.
- Hakukoneiden on arvattava, mikä versio on ensisijainen, ja ne voivat indeksoida version, jota et tarkoittanut.
- Yhdelle versiolle asetetut evästeet eivät välttämättä ole luettavissa toisessa, mikä voi rikkoa kirjautumiset ja ostoskorit, kun kävijät siirtyvät niiden välillä.
- Ilman tarjotut versiot jättävät kävijät suojaamattomaan yhteyteen.
Korjaaminen
- Valitse yksi kanoninen osoite – tyypillisesti
https://-versio joko "www"-etuliitteellä tai ilman sitä, mieltymyksesi mukaan. - Määritä verkkopalvelimesi tai ohjaamaan pysyvästi uudelleen (HTTP-tilakoodi 301) kaikki muut muunnelmat siihen. Hosting-palveluntarjoajasi hallintapaneelissa on usein asetus tätä varten; muussa tapauksessa kyse on pienestä palvelinmäärityksen muutoksesta, esimerkiksi:
# Apache: ohjaa kaikki osoitteeseen https://www.example.com
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.example.com%{REQUEST_URI} [L,R=301]
- Päivitä sisäiset linkit ja sivustokarttasi käyttämään kanonista osoitetta, jotta kävijöitä ja indeksointirobotteja ei ohjata tarpeettomasti uudelleen.
Miten Silktide testaa tämän
- Muodosta verkkosivustosi verkkotunnuksesta neljä muunnelmaa:
http://jahttps://, kummatkin sekä "www"-etuliitteellä että ilman sitä. Mukautetussa aliverkkotunnuksessa (kutenblog.example.com) olevia verkkosivustoja ei testata. - Pyydä jokaista muunnelmaa suoraan, seuraa mahdollisia uudelleenohjauksia ja tallenna lopullinen osoite, johon se päätyy. Automaattisesti luodut hakumerkkijonot ja fragmentit jätetään huomiotta, jotta ne eivät näyttäisi eri kohteilta.
- Jos jokainen vastaava muunnelma päätyy samaan osoitteeseen, tarkistus hyväksytään.
- Muussa tapauksessa testaa jokainen vastaava muunnelma uudelleen oikeassa verkkoselaimessa (jotkin sivustot ohjaavat uudelleen , jota vain selain voi seurata) ja raportoi jokainen muunnelma sekä osoite, johon se johtaa, kummallakin pyyntötyypillä.
Vianmääritys
Sivustoni ohjaa uudelleen, mutta tarkistus epäonnistuu silti
Tarkista, että jokainen muunnelma ohjaa uudelleen. Yleinen puute on, että
http://example.com ohjataan uudelleen mutta http://www.example.com ei, tai että ne
ohjaavat eri kohteisiin (yksi muunnelma etusivulle, toinen kielivalitsimeen).
Uudelleenohjaus toimii selaimessani
JavaScriptillä tehdyt uudelleenohjaukset toimivat selaimissa, mutta ovat hitaampia ja vähemmän luotettavia indeksointiroboteille, ja hakukoneet suhtautuvat niihin kielteisemmin kuin palvelinpuolen uudelleenohjauksiin. Silktide näyttää sekä sen, mitä suora pyyntö että selain näkivät, jotta voit havaita tämän: käytä sen sijaan palvelinpuolen 301-uudelleenohjausta.