Kaip peradresuoti seną domeną į naują domeną naudojant „htaccess 301“

„.Htaccess“ naudojimas visam laikui 301 peradresuoti senąjį domeną į naują domeną
Jei nepadarėte jokių pakeitimų savo svetainėjestruktūrą, bet tik ją perkeliate, naudodami šį kodą savo .htaccess faile, esančiame senojo domeno šaknyje, ne tik peradresuosite savo vartotojus, bet ir atnaujinsite „Google“ rodyklę bei perkelsite visą jūsų SEO reitingą.
„RewriteEngine“ įjungta
„RewriteCond“% {HTTP_HOST} ^ olddomain.com $ [NC] „RewriteRule“ (. *) $ Http://newdomain.com/$1 [R = 301, L]
</IfModule>
Aukščiau pateiktas kodas yra paprasta reguliari išraiška, todėl su juo galite atlikti įvairius madingus dalykus. Pvz., Jei norite ne tik šaknies domeną, bet ir nukreipti padomenius, naudokite šį kodą:
„RewriteEngine“ įjungta
„RewriteCond“% {HTTP_HOST} ^ olddomain.com $ [NC, OR] „RewriteCond“% {HTTP_HOST} ^ www.olddomain.com $ [NC] „RewriteRule“ (. *) $ Http://newdomain.com/$1 [R = 301, L]
</IfModule>
Taip pat galite atlikti tokius veiksmus, kaip peradresuoti seną padomenį į naujojo domeno katalogą (arba atvirkščiai). Aš tai padariau, kai nukreipiau www.groovypost.com/forum/ į forum.groovypost.com.
„RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
„RewriteRule“ (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
</IfModule>
Šis paskutinis pavyzdys rodo, kad turite atlikti vienkartinius veiksmusperadresavimai atskiriems puslapiams. Tai gali būti naudinga, jei bendra svetainės struktūra išliks tokia pati (naudojant vieną iš aukščiau nurodytų peradresavimų), tačiau norite pakeisti keletą URL į naują domeną. Tiesiog naudokite šiuos dalykus:
Būdami reguliarios išraiškos kodu, galimybėsyra begaliniai. Tačiau atlikdami šiuos pakeitimus savo .htaccess faile, būkite ypač atsargūs. Nepaisant šio failo, jūsų „Apache“ žiniatinklio serveris gali būti sunaikintas ir panaikinta jūsų svetainė. Taigi prieš atlikdami pakeitimus išbandykite, išbandykite ir dar kartą išbandykite. Reikia pagalbos? Pameskite komentarą čia arba mūsų nemokamame palaikymo forume.
Palikite komentarą