Olemme juuri saaneet valmiiksi verkkosivustomme uuden version. Olemme hylänneet sen arkaaisen CMS-alustan tai kenties perus-HTML:n ja siirtyneet WordPressiin. Ja yhtäkkiä ymmärrämme, että vanhalla verkkosivustollamme olleet URL-osoitteet eivät vastaa uutta ja että vanhoja ei ole mahdollista laittaa WordPressiin tai se ei ole kätevää, koska uudet ovat ystävällisempiä. Jos meillä oli hyvä sijainti noilla vanhoilla sivuilla, voimme menettää sen ja meidän on saatava se takaisin tyhjästä uuden Webin avulla. Ratkaisu tähän on käyttää uudelleenohjauksia , jotka voimme tehdä verkkosivustomme .htaccess-osoitteesta .
Selvitetään ensin, mitä uudelleenohjaus on. Uudelleenohjaus on sääntö, jolla kerromme verkkopalvelimellemme, että yksi (tai useampi) URL-osoite tulee ohjata toiseen . On olemassa erilaisia tapoja tehdä tämä, ja myös erityyppisiä uudelleenohjauksia . Seuraavaksi aiomme nähdä, kuinka tehdä uudelleenohjauksista yksinkertaisempia käyttämättä säännöllisiä lausekkeita. Tätä varten aiomme selittää uudelleenohjaustyypit, kohde-URL-osoitteen perussäännön ja uudelleenohjausohjeen käytön:
Sisällysluettelo
1. Uudelleenohjaustyypit. 301 ja 302 uudelleenohjaus
Uudelleenohjauksia on kahdenlaisia, pysyvät 301-puhelut ja väliaikaiset 302-puhelut . On itse asiassa vaikea kuvitella tilannetta 302:lle, meidän pitäisi ohjata URL-osoite uudelleen jonkin aikaa, mutta sitten se palaa entiseen. Yleisin asia uudelleenohjauksessa on se, että vaihdamme verkkotunnusta tai URL-rakennetta, mutta emme tilapäisesti palataksemme vanhoihin, vaan pysyvästi. Jälkimmäiset ovat 301-uudelleenohjauksia .
Käyttäjätasolla sillä ei ole merkitystä, koska molemmissa tapauksissa näemme, että selaimemme URL-osoite muuttuu uudeksi URL-osoitteeksi ja sivu latautuu. Sillä on kuitenkin merkitystä hakukoneille, jotka ottavat sen huomioon tulevissa hakutuloksissaan. Hakukoneet, jotka näkevät 302-uudelleenohjauksen, katsovat edelleen vanhaa URL-osoitetta odottaen sen ottamista uudelleen käyttöön . 301:n tapauksessa se tallentaa sen muokatakseen vanhaa URL-osoitetta hakutuloksissasi .
Aina kun käytämme uudelleenohjauksia, olipa kyse sitten myöhemmin näkemästämme tyypeistä, meidän on annettava täydellinen kohde-URL-osoite. Vaikka uudelleenohjaisimme sivuja saman verkkotunnuksen sisällä, eli Whatsapp-numeroluettelo haluamme, että www.midominio.com/page.php?id=32344 siirtyy osoitteeseen www.midominio.com/quienes-somos/, ja näemme sen sääntöjä laitamme asioita, kuten
Ensimmäisessä määritelmässä emme aseta verkkotunnustamme, mutta laitamme sen aina toiseen . Joskus meillä on houkutus laittaa asiat Redirect 301 /page.php?id=32344 /who-we-are , mikä ei toimi ja voimme mennä vähän hulluksi etsimään virhettä. Siksi URL-osoitteen, johon uudelleenohjaamme, on aina oltava täydellinen .
3. Yksinkertaisin 301-uudelleenohjaus uudelleenohjausdirektiivillä
Tämän käskyn avulla voimme uudelleenohjata tietyn URL-osoitteen toiseen, jos meillä on 100 uudelleenohjattavaa URL-osoitetta, meidän on kirjoitettava 100 uudelleenohjauskäskyä . Uudelleenohjauskäskyn syntaksi on:
Sen avulla voimme Διαχείριση ταξιδιού πελατών: Ο απόλυτος οδηγός uudelleenohjata URL-osoitteen, joka vastaa alkuperää ja korvata sen, mitä se sanoo kohteessa. Jos esimerkiksi olemme yksinkertaisesti siirtäneet verkkosivustomme osoitteessa www.midominionantiguo.com verkkotunnukseemme www.midominionuevo.com , mutta säilytämme saman sivujen ja URL-osoitteiden rakenteen, ohje, kuten Redirect 301 / http://www.midominionuevo .com / aiheuttaa sen, että kaikki vanhalle verkkosivustollemme mennyt uudelleenohjataan uudelle sivustolle. Niin sanotusti, kun se löytää /, jonka olemme laittaneet alkuperäksi, se muuttaa uab directory kaiken, mikä oli sitä ennen, joten se asettaa määränpään. Tässä tapauksessa vaihtaisin www.midominionantiguo.com osoitteeksi www.midominionuevo.com . Meidän on oltava varovaisia, koska jos laitamme tämän direktiivin, se ei enää jatka lukemista, koska kaikki lisäämämme URL-osoitteet “sopivat”. Annamme toisen esimerkin sen selittämiseksi: