Domain átirányítása parancsfájl vagy konfigurációs fájlok használatával

Ha a domaint más URL címre kell átirányítani, akkor SEO szempontból célszerű az átirányítást lehetőleg 301 állandó átirányítási fejléc formájában végrehajtani. Ennek köszönhetően az ilyen átirányítást az internetes keresőmotor (Google, Seznam, Bing ...) megfelelően értelmezi, és nem tekinti az átirányítást duplikált tartalomnak.

SEO – a Search Engine Optimized rövidítése. Ez egy olyan technikák összessége, amelyeket egy webhely létrehozása során használnak annak érdekében, hogy javítsák a keresési pozíciókban elért eredményeket.

Ismétlődő tartalom – ez olyan tartalom, amely több domainben is ugyanabban a formában jelenik meg. A keresőmotorok büntetik az ilyen helyzeteket, és úgy tekintik, mint egy másik webhelyről származó tartalmat.

Egy domain másik URL-re való átirányítása többféleképpen is elvégezhető:

  1. meta tag használatával
  2. .htaccess fájl (Linux szerver)
  3. web.config fájl (Windows szerver)
  4. PHP szkript segítségével
Domain átirányítás metatag használatával.

<meta http-equiv="refresh" content="0; url='http://www.domainneve/'" />
Ez a metatag a "content" attribútumot használja, amely 0 másodpercre állítja a végrehajtási időt. Tehát az átirányítás azonnal megtörténik. Ha késleltetni szeretné az átirányítást, akkor tetszőleges késleltetési számot beállíthat, ami másodpercben adható meg. Továbbá az attribútumban megjelenik az a cél URL, amelyre a domaint át kell irányítani. Helyezze ezt a metacímkét az index.php fájl <head> </head> fejlécébe (.htm, .html ...)
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="refresh" content="0; url='http://domainneve'" />
    <title>Oldal átirányítás</title>
</head>
<body>
Domain átirányítás .htaccess fájl használatával (Linux szerverek)

RewriteCond %{HTTP_HOST} ^www.domain1.hu$ [OR]
RewriteCond %{HTTP_HOST} ^domain1.hu$
RewriteRule ^(.*)$ http://www.domain2.hu/$1 [R=301,L]
Ez a szabály az domain1.hu összes kérését átirányítja a domain2.hu egyenértékű címére, 301-es HTTP-kóddal (állandó átirányítás).

Domain átirányítás web.config fájl segítségével (Windows szerverek)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="A domain1 átirányítása a domain2 címre">
          <match url=".*" />
          <conditions>
            <add input="{HTTP_HOST}" pattern="^domain1$" />
          </conditions>
          <action type="Redirect" url="https://domain2/{R:0}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>
Ez a konfigurációs fájl az URL Rewrite modult használja az átirányításokhoz. Ha a felhasználó csatlakozik az „domain 1” címhez, akkor automatikusan átirányítja a „domain2” címre.

Domain átirányítás PHP szkript segítségével

<?php
header("Location: http://www.domain2.hu");
exit();
?>
Helyezze el ezt a PHP-kódot a webhelye gyökérkönyvtárában található index.php fájlba. A fő webhely esetében a www mappa, az aldomainnél a subdoms/aldomain_neve mappa. A szkript ezután átirányítja az domain1 összes kérését a domain2 címre.