Kā novirzīt veco domēnu uz jaunu domēnu, izmantojot htaccess 301
Apache Seo Htaccess / / March 18, 2020
Vietnes migrēšana uz jaunu domēna vārdu ir iespējama un diezgan droša no SEO viedokļa, ja vien .htaccess failā esat iestatījis pareizo 301 novirzīšanu. Šajā apmācībā tiks izskaidrota sīkāka informācija, kā pareizi rīkoties.
Domēna vārdu maiņa var būt biedējoša, un diemžēl tas ir diezgan izplatīts. Migrējot uz jaunu domēna vārdu, jūs ne tikai riskējat sabojāt visas savas lapas un saites, bet arī Google var kļūt neveikls, ja visi jūsu indeksētie URL beidzas ar 404 lappusi - nav atrasta. Šī ir ne tikai šausmīga pieredze jūsu lietotājiem, bet arī drošs veids, kā zaudēt visu savu SEO sulu jeb Google Ranking. Labās ziņas ir tas, ka, ja jūs darbojaties Apache vietnē (kas galvenokārt ir internets), tur ir vienkāršs risinājums.
.Htaccess izmantošana, lai neatgriezeniski 301 novirzītu veco domēnu uz jauno domēnu
Ja neesat veicis nekādas izmaiņas savas vietnes struktūrā, bet tikai pārsūtīsit to, savā .htaccess failā izmantojiet šo kodu vecā domēna saknē ne tikai novirzīs lietotājus, bet arī atjauninās Google indeksu un ietvers visu jūsu SEO Ranžēšana.
RewriteEngine Ieslēgts
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301, L]
Iepriekš minētais kods ir vienkārša regulārā izteiksme, lai ar to jūs varētu darīt visu veidu smalkas lietas. Piemēram, ja jūs vēlaties novirzīt apakšdomēnus papildus saknes domēnam, jūs izmantotu šo kodu:
RewriteEngine Ieslēgts
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ http://newdomain.com/$1 [R = 301, L]
Varat arī veikt tādas darbības kā vecā apakšdomēna novirzīšana uz jaunā domēna direktoriju (vai otrādi). Es to izdarīju, kad novirzīju vietni www.groovypost.com/forum/ uz forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ http://www.newdomain.com/forum/$1 [R = 301, L]
Šis pēdējais piemērs parāda, ka jums jāveic vienreizējas novirzīšanas atsevišķām lapām. Tas varētu būt parocīgi, ja vietējās struktūras struktūra ir vienāda (izmantojot vienu no iepriekš minētajiem novirzīšanas veidiem), tomēr vēlaties mainīt dažus URL uz jauno domēnu. Izmantojiet tikai šo:
Novirzīt 301 /old/oldpage.html http://www.newdomain.com/newpage.html
Tā kā tas ir regulāras izteiksmes kods, iespējas ir bezgalīgas. Tomēr, veicot galveno izņemšanu, esiet īpaši uzmanīgs, veicot šīs .htaccess faila izmaiņas. Ja neizmantojat šo failu, tas var sabojāt jūsu Apache tīmekļa serveri un pārtraukt jūsu vietnes darbību. Tāpēc pirms izmaiņu veikšanas pārbaudiet, pārbaudiet un vēlreiz pārbaudiet. Vajadzīga palīdzība? Iemetiet komentāru šeit vai mūsu bezmaksas atbalsta forumā.