Monet ihmiset ovat kuulleet 301 uudelleenohjauksesta useammin kuin kerran.Mutta koska sitä ei tarvita ja koska pelätään tekevän jotain väärin, he eivät pitäneet tällaista menettelyä erityisen tärkeänä. Tässä artikkelissa tarkastellaan tarkemmin 301-uudelleenohjauksen määrittämistä.
Löydät yli tusinan sen perustamisestaartikkelit ja tiedotusmateriaalit. Mutta tutustuessaan moniin niistä, aloittelevilla tietokoneen käyttäjillä ja verkkovastaavilla voi olla vaikea ymmärtää kokoonpanon perusteita. Lukuisat online-tietolähteissä olevat koodit ja komentosarjat aiheuttavat suurimmaksi osaksi hämmennystä. Todellisuus on paljon yksinkertaisempi, ja tämä artikkeli on hyvä opas 301-uudelleenohjauksen määrittämiseen.
Mikä on 301-uudelleenohjaus?
Selvitetään se järjestyksessä.Ensinnäkin määritellään uudelleenohjaus 301. Se ymmärretään yksinkertaisin vierasresurssin uudelleenohjaus Internetissä (sivusto) toiselle verkon sivulle tai verkkotunnukselle. Varaamme heti, että tässä artikkelissa ei oteta huomioon mitään hankalia komentosarjoja ja liian monimutkaista koodia, mutta siinä näytetään useita yksinkertaisia uudelleenohjausvaihtoehtoja, jotka ovat riittävät perustiedot tästä aiheesta kaikille verkkovastaaville.
301-uudelleenohjaustyökalu - .htaccess-tiedosto
Harkitse kätevää työkalua, kuten.htaccess. On erittäin kätevää ja yksinkertaista tehdä 301-uudelleenohjaus sen läpi. Htaccess on pohjimmiltaan kokoonpanossa erityinen palvelutiedosto, joka sisältää erittäin suuren toiminnallisuuden ja monia mahdollisuuksia. Sen avulla voit asettaa pääsyn mihin tahansa sivustopalvelimen hakemistoon, määrittää sivujen koodauksen, asettaa suojauksen kansioille ja tiedostoille, suorittaa 301 uudelleenohjausta ja joitain muita toimintoja.
Tämä on yleinen kuvaus tämän tiedoston ominaisuuksista. Itse asiassa sen toiminnallisuus on vielä edistyneempi. Tiedostolla ei ole nimeä, ja se kirjoitetaan nimellä .htaccess. Piste alussa vaaditaan.
.Htaccess-tiedoston luomismenettely
Jos sivuston juurikansio ei sisällä tätätiedosto, voit luoda sen itse helposti. Yksi nopeimmista tavoista luoda on käyttää FTP-asiakasta. Kätevin niistä on FileZilla.
Luodaksesi sinun on mentävä juurihakemistoonInternet-projektisi - napsauta tyhjää kohtaa hiiren oikealla painikkeella - valitse "Luo uusi tiedosto" - kirjoita nimi .htaccess - napsauta OK. Näiden vaiheiden jälkeen luotua tiedostoa voidaan muokata. Se voidaan avata millä tahansa tekstieditorilla.
Mutta se tapahtuu myös, kun FTP-asiakkaat piiloutuvatjotkut järjestelmätiedostot, mukaan lukien .htaccess. Siksi, jos tätä tiedostoa ei löydy juurikansiosta, sen luomista ei tarvitse kiirehtiä. Ensinnäkin, tarkista sen läsnäolo piilotetuissa tiedostoissa. Voit tehdä tämän siirtymällä "Palvelin" -välilehdelle ja valitsemalla piilotettujen tiedostojen pakotetun näytön valintaruudun.
Joten .htaccess-tiedosto on luotu tai löydetty, sitä käyttävä 301-uudelleenohjaus on helppo luoda. Ensinnäkin sinun on kuitenkin päätettävä, mihin se on tarkoitettu.
Yleisin käyttötapa 301 uudelleenohjaukseen
Kuten johtavat kustantajat suosittelevat, kukinWeb-resurssilla on oltava 301-uudelleenohjaus. Ja suosituin tapaus, kun sitä todella tarvitset, on ohjaaminen verkkotunnuksesta, jolla on etuliite www, verkkotunnukseen ilman sitä ja päinvastoin.
Tämä johtuu siitä, että mikä tahansa verkkosivustoInternetissä vain yksi verkkotunnustyyppi voi olla joko www: n kanssa tai ilman sitä. Toinen vaihtoehto on sivuston peili. Internet-resurssin pääpeili allekirjoitetaan robots.txt-tiedostossa isäntädirektiivin avulla. Tämän tiedoston lisäksi verkkotunnuksen päävaihtoehto on määritettävä Yandex.Webmasterissa. Monet hakukoneet ovat hyviä sellaisessa työkalussa kuin 301 uudelleenohjausta. Yandex ei ole poikkeus.
Määritettäessä Internet-resurssin pääpeilisivustosi indeksoidaan oikein eikä se luo tarpeettomia kopioita. Monet aloittelevat verkkovastaavat eivät ole koskaan kuulleet sivuston peileistä, mikä on erittäin suuri virhe, joka aiheuttaa suuria ongelmia tulevaisuudessa.
Sivuston peilien asettamisen merkitys
Kaikkien peilillä tehtyjen toimintojen jälkeenhakukoneet määrittävät pääalue automaattisesti. Voit jopa tarkistaa uudelleenohjauksen helposti, kaikki toimii hyvin. Voisimme pysähtyä näihin toimiin, mutta paras tapa Internet-resurssin SEO-optimointiin olisi lisäohjausasetukset.
Itse www-etuliite nimityksessä on ollut pitkäänpiti kadota unohduksiin. Internetissä on kuitenkin edelleen paljon resursseja, joiden nimessä on www. Hakukoneille verkkotunnukset, joissa on www ja ilman sitä, ovat kaksi eri osoitetta. Ja monet käyttäjät etsivät tiettyä Internet-projektia ajaessaan vaihtoehdon www-osoitekentällä osoiteriville. Siksi tämä etuliite on edelleen olemassa. Tämän perusteella peilien asettaminen on välttämätöntä. Kyllä, ja opas 301-uudelleenohjauksen määrittämisestä on myös tutkittava, jotta Internet-projektisi indeksoidaan onnistuneesti hakukoneissa.
Peilien väärän asennuksen seuraukset
Arvioidakseen 301: n koko merkityksenpeilien uudelleenohjauksen ja oikean säädön vuoksi korostamme niiden virheellisen työn haitallisia seurauksia. Niitä ei ole niin paljon, vain kaksi. Mutta jokaisen tuotteen paino on erittäin korkea.
Ulkoiset linkit jaetaan verkkotunnusten välilläwww ja ilman sitä, suoraan riippuen siitä, miten muut käyttäjät ja sivustot linkittävät resurssiisi. Tämä viittaa siihen, että Internet-projektisi menettää osan linkeistä, mikä vaikuttaa kielteisesti sen liikenteeseen ja paikkaan hakutuloksissa. Tämä ei kuitenkaan ole pääongelma.
Monet verkkovastaavat ymmärtävät hakukoneettaistelemme jatkuvasti Internet-resurssien sisällön ainutlaatuisuuden puolesta. He suhtautuvat hyvin kielteisesti tietojen päällekkäisyyteen ja rankaisevat melko vakavasti samankaltaista sisältöä sisältäviä sivustoja aina niiden täydelliseen estämiseen hakutuloksissa. Nyt hahmotellaan seuraava tilanne: resurssisi indeksoitiin www-etuliitteellä alusta alkaen, mutta ajan myötä verkkotunnus, jolla ei ollut www-sivustoa, sai enemmän käyntejä ja suosiota (siihen viitattiin ja mainittiin useammin).
Et tiedä mitään tästä ja kehity edelleenprojektisi. Ajan myötä se on täynnä ainutlaatuista sisältöä, monia linkkejä ja kommentteja. Hakukoneet, jotka tarkkailevat resurssia ilman www-etuliitettä, lähettivät sen kiellolle ei-ainutlaatuiselle sisällölle. Ajan myötä se lopettaa indeksoinnin kokonaan.
Tämän tilanteen välttämiseksi on .htaccess-tiedosto. Siihen rekisteröity, uudelleenohjaus 301 pystyy ratkaisemaan ongelman, joka liittyy resurssin jakamiseen verkkotunnuksiin, joissa on www, ja sen puuttuessa.
Uudelleenohjaus www-toimialueelta sivuston nimeen ilman etuliitettä ja päinvastoin
Kuinka uudelleenohjaus määritetään tässä tapauksessa. Kaikki on täällä yksinkertaista. Sinun on avattava .htaccess-tiedosto ja lisättävä siihen alla oleva komentosarja.
Uudelleenohjaus www-verkkotunnuksesta sivuston nimeen ilman sitä:
Kirjoita moottori uudelleen
RewriteCond% {HTTP_HOST} ^ www.moydomen.com
RewriteRule ^ (. *) $ Http://moydomen.com/$1 [R = 301, L].
Ja toisella tavalla:
Kirjoita moottori uudelleen
RewriteCond% {HTTP_HOST} ^ moydomen.com
RewriteRule (. *) Http: //www.moydomen.com/$1 [R = 301, L].
On pidettävä mielessä, että moydomen.com-sivuston sijaan sinun on määritettävä Internet-resurssisi osoite molemmissa tapauksissa!
Tallenna tiedosto.htaccess ja siirrä se juurikansioon korvaamalla edellinen tiedosto myöhemmin. Nyt kävijä ohjataan pääsivulle kaikissa tapauksissa minkä tahansa tyyppisellä sivuston osoitteella (jopa http: llä, jopa ilman sitä, jopa www: llä, jopa ilman sitä). Olemme nähneet, kuinka 301-uudelleenohjaus määritetään osoitteeseen www ilman www-osoitetta. Selvitetään nyt muut tapat käyttää sitä.
Siirtyminen Internet-projektin yhdestä verkkotunnuksesta toiseen
Vastaava uudelleenohjausjärjestelmä, joka on annettuYllä olevaa, tulisi käyttää siirryttäessä Internet-projektin yhdestä verkkotunnuksesta toiseen. Annetaan esimerkki esittelystä. Oletetaan, että haluat siirtyä osoitteesta moysait-1.com osoitteeseen moysait-2.com. Kirjoita tässä tapauksessa koodi .htaccess-tiedostoon:
Kirjoita moottori uudelleen
RewriteCond% {HTTP_HOST} moysait-1.com
RewriteRule (. *) Http: //moysait-2.com/$1 [R = 301, L].
CNC-linkkien vaihtaminen ja uudelleenohjaus samaan aikaan
Joskus on tarpeen vaihtaa linkkejäCNC. On täysin mahdollista, että sellainen tilanne kehittyi, että päätettiin muuttaa koko sen resurssiosaa. Tai sivuston omistaja ei tiennyt mitään CNC-linkeistä, ja blogi oli jo olemassa ja se oli täynnä materiaaleja. Tässä tapauksessa uudelleenohjaus voi auttaa. Kuinka määritän 301-uudelleenohjauksen tähän tapaukseen? On tärkeää, että tässä tilanteessa kaikki sivuindikaattorit (linkit, niiden paino hakutuloksissa) pysyvät ennallaan.
Otetaan yksinkertainen esimerkki.Sivun nimi päätettiin muuttaa osoitteesta moya_infa.html obo_mne.html. Tässä tapauksessa sinun on kirjoitettava .htaccess-koodi: ohjaa uudelleen 301 moya_infa.html http://www.moydomen.com/obo_mne.html.
Vastaavasti tehdään uudelleenohjaus 301 sivulta sivulle.
Uudelleenohjaus muutettaessa tiedostopääte
Annetaan vielä yksi esimerkki.Verkkovastaavan on muutettava moya_stranichka.html-tiedostotunniste muotoon moya_stranichka.php. Kuten edellisessä kohdassa, kirjoitamme seuraavan koodin .htaccess: ohjaa 301 moya_stranichka.html http://www.moydomen.com/moya_stranichka.php.
Uudelleenohjaus kumppaniohjelmille
Sinun on esimerkiksi ohjattava kävijä uudelleensivuston sivulle, jolla on kumppaniohjelma. Itse kumppanuusohjelmalinkki näyttää osoitteelta www.partner.com/?ref=16011. Huomatessaan tällaisen linkin, monet resurssin kävijät eivät seuraa sitä, oltuaan arvannut etukäteen aikomuksistasi.
Tarvitset linkin näyttämään oikealtaluo erillinen sivu, esimerkkinä dlya_druzei.html, josta uudelleenohjaus sivulle yhteistyöohjelman kanssa tehdään. Ainoa on muokata .htaccess-tiedostoa: ohjaa uudelleen 301 dlya_druzei.html http://www.partner.com/?ref=16011.
Artikkelissa tarkastellaan edelleen, kuinka 301-uudelleenohjaus tehdään Joomla-moottorissa ja PHP-kieltä käyttäen.
Kuinka tehdä 301-uudelleenohjaus CMS Joomlalle
Monet Internetin käyttäjät varmastinäki virhesivun 404. Joomlalla on jo useita sisäänrakennettuja tapoja ohjata sivulta sivulle. Ne eivät kuitenkaan aina toimi. Ja tavallisen käyttäjän on vaikea ymmärtää niitä. Täällä pelastuu 301-uudelleenohjaus. Joomlan standardirakenteessa on .htaccess-tiedosto, jolla voit suorittaa kaikki yllä kuvatut käsittelyt.
Määritetään uudelleenohjauksetInternet-projektisi kaikilla sivuilla. Ensinnäkin hakemistosta on löydettävä htaccess.txt-tiedosto ja annettava sille oikea nimi .htaccess. Määritä sen jälkeen hallintapaneelissa CNC: n (SEF) sisällyttäminen uudelleenohjausasetuksiin ja tarkista URL-uudelleenohjausruutu.
Sitten sinun pitäisi avata .htaccess-tiedosto ja kirjoittaa siihen tarvittavat uudelleenohjaukset koskevat säännöt.
Uudelleenohjaus PHP: llä
Jos jostain syystä pääsyä .htaccess-tiedostoon ei ole tai se on suljettu, on tapa tehdä eri 301-uudelleenohjaus. PHP auttaa sinua tässä.
Uudelleenohjaamiseksi osoitteestaverkkotunnus toimialueelle, johon on tallennettu kaikki parametrit, sinun on luotava tiedosto .php-laajennuksella mihin tahansa tekstieditoriin, nimettävä se hakemistoksi ja kopioitava seuraava komentosarja sinne:
<? $ ref = $ _ SERVER ["QUERY_STRING"];
if ($ ref! = "") $ ref = "?". $ ref; header ("HTTP / 1.1 301 siirretty pysyvästi");
otsikko ("Sijainti: http://moydomain.ru/".$ref);
exit ();
?>.
Tässä moydomain.ru on verkkotunnus, johon uudelleenohjaus tehdään. Tuloksena oleva tiedosto on ladattava palvelimeen sivuston päähakemistossa.
Uudelleenohjaamiseksi sivulta toiselle samalla toimialueella tai eri, sinun on lisättävä seuraava ennen siirretyn sivun pääkoodia:
<? php;
otsikko ("HTTP / 1.1 301 siirretty pysyvästi");
otsikko ("Sijainti: http://www.moydomain.ru/moycategory/moypage.htm");
exit ();
?>.
Tämän seurauksena www.moydomain.ru/moycategory/moypage.htm on uusi sivu, jolle uudelleenohjataan.
On tärkeää ottaa huomioon, että sivulla, johon yllä oleva komentosarja lisätään, on oltava .php-laajennus nimen lopussa. Muussa tapauksessa joudut käyttämään uudelleenohjausta .htaccess-palvelun kautta.
Tutkittuaan artikkelin kaikki verkkovastaavattietää kuinka määrittää 301-uudelleenohjaus, mikä se on ja kuinka se on hyödyllinen. Tässä on joitain yksinkertaisimpia käyttötapauksia uudelleenohjauksille. Kaikkien verkkosivustojen ja blogien omistajien tulisi kuitenkin olla tietoisia niistä. Ja on pidettävä mielessä, että on tärkeää paitsi määrittää uudelleenohjaus oikein, myös tarkistaa, että se toimii oikein.
Kuten näette, uudelleenohjauksia voidaan luoda paitsi .htaccess-tiedostolla myös monien CMS: n vakio-ominaisuuksien ja PHP-komentosarjojen avulla.