Kuinka ohjata vanha verkkotunnus uudelle verkkotunnukselle htaccess 301: n kautta

Apache
Verkkotunnusten muuttaminen voi olla pelottavaa javalitettavasti se on melko yleistä. Siirtyessään uuteen verkkotunnukseen et vain vaarassa rikkoa kaikkia sivujasi ja linkkejäsi, vaan Google voi myös hankalaa, jos kaikkien indeksoitujen URL-osoitteidesi lopussa on 404 - Sivua ei löydy. Tämä ei ole vain kamala kokemus käyttäjillesi, vaan se on myös varma tapa menettää kaikki SEO mehu eli Google Ranking. Hyvä uutinen on, että jos käytät Apache-verkkosivustolla (mikä suurin osa Internetistä on), siellä on yksinkertainen ratkaisu.

.Htaccess-toiminnon avulla pysyvä 301-uudelleenohjaus vanhaan verkkotunnukseen

Jos et ole tehnyt muutoksia sivustoosirakenne, mutta vain siirtää sitä, käyttämällä seuraavaa koodia .htaccess-tiedostossasi vanhan verkkotunnuksesi juurilla, ei vain uudelleenohjaa käyttäjiä, vaan päivittää myös Googlen hakemiston ja siirtää kaikki SEO-luokituksesi.

<IfModule mod_rewrite.c></ P>

RewriteEngine päällä
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

Yllä oleva koodi on yksinkertainen säännöllinen lauseke, joten voit tehdä kaikenlaisia ​​hienoja asioita sen kanssa. Jos esimerkiksi haluat ohjata aliverkkotunnuksia juurialueen lisäksi, käyttäisit tätä koodia:

<IfModule mod_rewrite.c></ P>

RewriteEngine päällä
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]

</ IfModule>

Voit myös tehdä toimenpiteitä, kuten ohjata vanhan aliverkkotunnuksen uuden verkkotunnuksen hakemistoon (tai päinvastoin). Tein tämän, kun ohjain www.groovypost.com/forum/ osoitteeseen forum.groovypost.com.

<IfModule mod_rewrite.c></ P>

RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]

</ IfModule>

Tämä viimeinen esimerkki näyttää sinun suorittaa kertaluonteinenuudelleenohjaukset yksittäisille sivuille. Tämä voi olla kätevää, jos pidät sivuston kokonaisrakenteen samana (käyttämällä yhtä yllä olevista uudelleenohjauksista), kuitenkin haluat muuttaa muutama URL-osoite uuteen verkkotunnukseen. Käytä vain seuraavaa:

Uudelleenohjaus 301 / vanha / vandasivu.html http://www.uunnitellut.fi/uusi.html

Koska säännöllinen lausekoodi, mahdollisuudetovat loputtomia. Tärkeä takeaway on kuitenkin oltava erityisen varovainen tekeessäsi näitä muutoksia .htaccess-tiedostoosi. Messing tämän tiedoston kanssa voi rikkoa Apache-verkkopalvelimen ja poistaa sivustosi. Joten testaa, testaa ja testaa uudelleen ennen muutosten tekemistä. Tarvitsetko apua? Pudota kommentti tähän tai ilmaiseen tukifoorumiimme.

0

Samankaltaisia ​​artikkeleita

Jätä kommentti