28.07.08

Jak na přesun domény - mod rewrite

Publikováno v kategorii Informace, Internet v 19:09 od Cody

Možná jste už někdy řešili a nebo budete řešit přesun domény s nějakým obsahem a nechcete přijít o odkazy a zabookmarkované texty uživatelů. Taky by se Vám asi mohl hodit page rank článků a podobných věcí. Takže pokud Vám nestačí dát na hlavní stránku doménu hlášku o tom, že jste se přestěhovali a chcete nabídnout návštěvníkům stránek určitý komfort s přesunem doménu, tak právě pro Vás je tu mod rewrite.

Aby jste ho mohli použít musí Váš hosting podporovat nastavení pomocí souboru .htaccess. Možná tenhle soubor tam už máte a nebo naopak ne a musíte ho vytvořit. Stačí prostý textový soubor se jménem, který jsme naznačil výše.

A nyní příklad. Mám doménu http://www.seznam.cz a chci ji přesunout na doménu http://www.google.cz. Pak mi stačí jediné do souboru .htaccess, který je uložen v rootu serveru seznam.cz vložím následující řádky:

RewriteEngine On
RewriteRule ^(.*)$ http://www.google.cz/$1 [R=301]

Prvním řádkem povolím mód rewrite a druhým říkám, že cokoliv co bude mít adresu http://www.seznam.cz/ a za lomítekm cokoliv musím před to cokoliv nahradit URL http://www.seznam.cz adresou http://www.google.cz.

Tedy jakmile toto aplikuji, tak kdokoliv napíše http://www.seznam.cz/test.html zobrazí se mu http://www.google.cz/test.html.

No není to krásné kouzlo? A to navíc s http hláškou 301 - moved permanently. No báječné. Jinak bych chtěl tímto poděkovat kolegyni Věrce Skálové, že mi pomohla s pochopením modu rewrite tam, kde mi to už moc nešlo. Díky.

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdičky (Doposud nehodnoceno)

Jeden komentář »

  1. orsic CZECH REPUBLIC napsal/a,

    Červenec 31, 2008 v 1:17

    mod rewrite sice s přesunem domén nemá mnoho společného ale budiž …

    byl vytvořen především pro schování nevzhledného a kilometr dlouhého hashe zpravidla tvořeným databází …
    také je to obrana proti stavění záškodných sql příkazů do URL pole …
    jen bych podotknul ať s touhle funkcí nepočítají ti lidi co chtěl mít web zdarma.

Zanechte komentář