Kā novirzīt veco domēnu uz jaunu domēnu, izmantojot htaccess 301

.Htaccess izmantošana, lai neatgriezeniski 301 novirzītu veco domēnu uz jauno domēnu
Ja savā vietnē neesat veicis nekādas izmaiņasstruktūru, bet tikai pārsūtīsit to, izmantojot šo kodu savā .htaccess failā vecā domēna saknē ne tikai novirzīsit lietotājus, bet arī atjauninās Google indeksu un ietvers visu jūsu SEO rangu.
RewriteEngine Ieslēgts
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://jaundomēns.com/$1 [R = 301, L]
</IfModule>
Iepriekš minētais kods ir vienkārša regulārā izteiksme, lai ar to jūs varētu darīt visu veidu modes 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://jaundomēns.com/$1 [R = 301, L]
</IfModule>
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.jaunsdomens.com/forum/$1 [R = 301, L]
</IfModule>
Šis pēdējais piemērs parāda, ka jums jāveic vienreizējs darbsnovirzīšana uz atsevišķām lapām. Tas varētu būt parocīgi, ja vietējās struktūras struktūra ir vienāda (izmantojot kādu no iepriekš minētajiem novirzīšanas veidiem), tomēr vēlaties mainīt dažus URL uz jauno domēnu. Izmantojiet tikai šo:
Ir regulāras izteiksmes kods, iespējasir bezgalīgas. Tomēr, veicot galveno izņemšanu, esiet īpaši uzmanīgs, veicot šīs izmaiņas .htaccess failā. 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ā.
Atstājiet savu komentāru