Kako preusmeriti staro domeno na novo domeno preko htaccess 301
Apač Seo Htaccess / / March 18, 2020
Migracija spletnega mesta na novo ime domene je z vidika SEO mogoča in dokaj varna, če v datoteko .htaccess nastavite pravilne preusmeritve 301. Ta vadnica bo razložila podrobnosti, kako to pravilno opraviti.
Spreminjanje domenskih imen je lahko strašljivo in žal je precej pogosto. Pri selitvi na novo ime domene ne samo, da tvegate, da boste prelomili vse svoje strani in povezave, ampak lahko Google postane tudi nejasen, če se vsi vaši indeksirani URL-ji končajo z 404 - Stran ni najdena. Ne le, da je to za vaše uporabnike grozno doživetje, ampak je tudi zanesljiv način, da izgubite ves svoj SEO sok, imenovan Google Ranking. Dobra novica je, da, če imate spletno mesto Apache (ki je večina interneta), obstaja preprosta rešitev.
Uporaba .htaccess za trajno 301 preusmeritev stare domene na novo domeno
Če niste spremenili strukture svojega spletnega mesta, ampak ga samo prenašate, v spodnji datoteki .htaccess uporabite naslednjo kodo koren vaše stare domene ne bo samo preusmeril uporabnikov, temveč bo posodobil Googlov indeks in prenesel vse vaše SEO Uvrstitev.
Vnovično zapisovanje jezika vklopljeno
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] Prepiši Rule (. *) $ http://newdomain.com/$1 [R = 301, L]
Zgornja koda je preprost regularni izraz, tako da lahko z njo naredite vse vrste izvrstnih stvari. Če želite na primer preusmeriti poddomene poleg korenske domene, uporabite to kodo:
Vnovično zapisovanje jezika vklopljeno
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, ALI] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] Prepiši Rule (. *) $ http://newdomain.com/$1 [R = 301, L]
Opravite lahko tudi stvari, kot je preusmeritev stare poddomene v imenik nove domene (ali obratno). To sem storil, ko sem preusmeril www.groovypost.com/forum/ na forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
Prepiši Rule (. *) $ http://www.newdomain.com/forum/$1 [R = 301, L]
Ta zadnji primer prikazuje, da izvajate enkratne preusmeritve za posamezne strani. To je lahko priročno, če bi ohranili skupno strukturo spletnega mesta enako (z eno od zgornjih preusmeritev), vendar želite spremeniti nekaj naslovov v novo domeno. Samo uporabite naslednje:
Preusmeritev 301 /old/oldpage.html http://www.newdomain.com/newpage.html
Možnosti so nenehne izraze, ki so redni. Ključno odvzemanje pa bodite izjemno previdni pri spreminjanju datoteke .htaccess. Nered s to datoteko lahko poruši vaš spletni strežnik Apache in poruši vaše spletno mesto. Zato preizkusite, preizkusite in ponovno preizkusite, preden spremenite kakršne koli spremembe. Rabim pomoč? Spustite komentar tukaj ali na našem brezplačnem forumu za podporo.