Een oud domein omleiden naar een nieuw domein via htaccess 301

.Htaccess gebruiken om het oude domein permanent 301 om te leiden naar een nieuw domein
Als u geen wijzigingen heeft aangebracht aan uw sitestructuur, maar deze alleen overdraagt, met behulp van de volgende code in uw .htaccess-bestand in de root van uw oude domein, worden niet alleen uw gebruikers omgeleid, maar wordt ook de Google-index bijgewerkt en wordt al uw SEO-ranking doorgegeven.
RewriteEngine aan
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</IfModule>
Bovenstaande code is een simpele reguliere expressie zodat je er allerlei handige dingen mee kunt doen. Als u bijvoorbeeld naast het hoofddomein subdomeinen wilt omleiden, gebruikt u deze code:
RewriteEngine aan
RewriteCond% {HTTP_HOST} ^ olddomain.com $ [NC, OR] RewriteCond% {HTTP_HOST} ^ www.olddomain.com $ [NC] RewriteRule (. *) $ Http://newdomain.com/$1 [R = 301, L]
</IfModule>
U kunt ook dingen doen zoals een oud subdomein omleiden naar een directory op het nieuwe domein (of omgekeerd). Ik deed dit toen ik www.groovypost.com/forum/ doorverwees naar forum.groovypost.com.
RewriteCond% {HTTP_HOST} ^ forum.olddomain.com $
RewriteRule (. *) $ Http://www.newdomain.com/forum/$1 [R = 301, L]
</IfModule>
Dit laatste voorbeeld laat zien dat je eenmalig moet optredenomleidingen voor individuele pagina's. Dit kan handig zijn als u de algehele sitestructuur hetzelfde houdt (met behulp van een van de bovenstaande omleidingen), maar u een paar URL's naar het nieuwe domein wilt wijzigen. Gebruik gewoon het volgende:
Zijnde reguliere expressie code, de mogelijkhedenzijn eindeloos. Een belangrijke afhaalmaaltijd is echter uiterst voorzichtig bij het aanbrengen van deze wijzigingen in uw .htaccess-bestand. Knoeien met dit bestand kan uw Apache-webserver verbreken en uw site verwijderen. Test, test en test dus opnieuw voordat u wijzigingen aanbrengt. Hulp nodig? Plaats hier een opmerking of op ons gratis ondersteuningsforum.
laat een reactie achter