Een oud domein omleiden naar een nieuw domein via htaccess 301

apache
Het wijzigen van domeinnamen kan eng zijn enhelaas komt het vrij vaak voor. Wanneer u migreert naar een nieuwe domeinnaam, loopt u niet alleen het risico al uw pagina's en links te breken, maar kan Google ook chagrijnig worden als al uw geïndexeerde URL's eindigen op een 404 - Pagina niet gevonden. Dit is niet alleen een vreselijke ervaring voor uw gebruikers, maar het is ook een zekere manier om al uw SEO-sap, ook bekend als Google Ranking, te verliezen. Het goede nieuws is dat als u op een Apache-website draait (wat het grootste deel van internet is), er een eenvoudige oplossing is.

.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.

<IfModule mod_rewrite.c></ P>

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:

<IfModule mod_rewrite.c></ P>

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.

<IfModule mod_rewrite.c></ P>

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:

Redirect 301 /old/oldpage.html http://www.newdomain.com/newpage.html

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.

0

Vergelijkbare artikelen

laat een reactie achter