Více domén na jednom hostingu
Však to znáte, říkáte si, že už se vám nechce platit ke každé Vaší doméně extra hosting. Spousta zahraničních hostingů toto také nevyžaduje. Za měsíční paušál několika Dolarů můžete mít hosting, kam umístíte neomezený počet domén. Říkáte si, že by bylo fajn, to samé dosáhnout i v ČR?
Zde je jednoduchý návod:
Stačí, pokud Vaše hostingová společnost umožňuje neomezený počet aliasů k doméně a dále pokud umožňuje, abyste plně využíval soubor .htaccess. Pokud výše uvedené splňuje, pak by neměl být problém postupovat takto:
Představme si tedy, že máme doménu www.domena1.cz na hostingu.
Chceme však mít na témže hostingu také doménu www.domena2.cz, avšak s vlastním prostorem.
Převedeme tedy doménu www.domena2.cz jako alias k doméně www.domena1.cz. A použijeme .htaccess s následujícími pravidly, která nás přesměrují (přepíší) do speciálního adresáře “dir” v případě, kdy přistoupíme na hosting z jiné domény (domena2)
RewriteCond %{HTTP_HOST} ^www.domena2.cz$ [OR]
RewriteCond %{HTTP_HOST} ^domena2.cz$
pravidlo pro adresy www.domena2.cz nebo domena2.cz
RewriteCond %{REQUEST_URI} !^/dir/
Vynacháme z pravidel adresář, kam budeme přesměrovávat, aby nedošlo k zacyklení
RewriteRule ^(.*) /dir/$1 [L,QSA]
A vše pak přepíšeme do adresáře “dir”
Tím jsme docílili efektu, že pokud přijdene z domény2, pak se ocitneme v adresáři “dir”, aniž by to bylo zvenčí jakkoliv poznat.
Stejný postup můžeme opakovat pro neomezený počet domén!
Pokud nemůžete najít webhostingovou společnost, která by vám výše uvedené umožnila, pak vězte, že například WEB4CE toto umožňuje, ale určitě se najdou i další…
RewriteEngine On
#redir pro domenu domena2.cz
RewriteCond %{HTTP_HOST}^www.domena2.cz$ [OR]
RewriteCond %{HTTP_HOST}^domena2.cz$
RewriteCond %{REQUEST_URI} !^/dir/
RewriteRule ^(.*) /dir/$1 [L,QSA]
Posted in Web design / development
September 5th, 2007 at 23:09
Díky, mě to funguje! Nejdřív byl trochu problém s tím aliasem, ale už to jede…
October 2nd, 2007 at 22:10
Je to zajimave - ale jdou v takovem pripade k druhe domene vytvaret maily? V tomto pripade napr: mail@domena2.cz ???
October 2nd, 2007 at 23:10
[2] Maily funguji jako alias… to znamena info@domena1.cz se oje stejny ucet jako info@domnena2.cz, pricemz je mozne jako odesilaci adresu nastavit jakoukoliv z domen. Cili resitelne je to tak, ze na jednom sub-hostingu musi byt mailova adresa novak@domena1.cz a na druhem treba jan.novak@domena2.cz. Jinak budou chodit maily na jeden ucet
Pokud zjistite zpusob, jak toto resit, klidne dejte vedet… 
January 5th, 2008 at 14:01
super. diky!