Kuidas suunata vana domeen uuele domeenile htaccess 301 kaudu
Apache Seo Htaccess / / March 18, 2020
Veebisaidi migreerimine uude domeeninime on SEO seisukohast võimalik ja üsna ohutu, kui olete oma .htaccess-failis õige 301 ümbersuunamise seadistanud. See õpetus selgitab selle korrektseks tegemise üksikasju.
Domeeninimede muutmine võib olla hirmutav ja kahjuks üsna tavaline. Uuele domeeninimele üle minnes riskite mitte ainult kõigi oma lehtede ja linkide purustamisega, vaid ka Google'iga, kui kõik teie indekseeritud URL-id lõppevad numbriga 404 - lehte ei leitud. See pole mitte ainult teie kasutajatele kohutav kogemus, vaid on ka kindel viis kaotada kogu oma SEO mahl ehk Google Ranking. Hea uudis on see, et kui tegutsete Apache'i veebisaidil (mis suurem osa Internetist on), on see lihtne lahendus.
.Htaccessi kasutamine alalise 301 vana domeeni ümbersuunamiseks uuele domeenile
Kui te pole oma saidi struktuuris muudatusi teinud, vaid lihtsalt teisaldate seda, kasutage oma .htaccess-failis järgmist koodi vana domeeni juurmes mitte ainult ei suuna teie kasutajaid ümber, vaid värskendab ka Google'i indeksit ja edastab kogu teie SEO Edetabel.
RewriteEngine sisse lülitatud
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301, L]
Ülaltoodud kood on lihtne regulaaravaldis, nii et saate sellega teha igasuguseid vahvaid asju. Näiteks kui soovite lisaks juurdomeenile ka ümber suunata alamdomeenid, kasutaksite seda koodi:
RewriteEngine sisse lülitatud
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301, L]
Samuti saate teha toiminguid, näiteks suunata vana alamdomeen uue domeeni kataloogi (või vastupidi). Tegin seda, kui suunasin veebisaidi www.groovypost.com/forum/ saidile forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ foorum.olddomain.com $
RewriteRule (. *) $ http://www.newdomain.com/forum/$1 [R = 301, L]
See viimane näide näitab üksikute lehtede ühekordsete ümbersuunamiste tegemist. See võib olla mugav, kui hoiate kogu saidi ülesehituse samaks (kasutades ühte ülaltoodud ümbersuunamistest), kuid soovite muuta mõned URL-id uude domeeni. Kasutage lihtsalt järgmist:
Suunake ümber 301 /old/oldpage.html http://www.newdomain.com/newpage.html
Kuna tegemist on regulaaravaldise koodiga, on võimalusi lõputult. Võtme võtmiseks olge .htaccess-failis neid muudatusi tehes siiski eriti ettevaatlik. Selle failiga segamine võib teie Apache veebiserveri rikkuda ja teie saidi maha võtta. Nii et enne muudatuste tegemist katsetage, testige ja testige uuesti. Abi vajama? Pange kommentaar siia või meie tasuta tugifoorumisse.