Webhosting - samostatné weby pro aliasy

Za normálních okolností na na URL adrese aliasu zobrazuje stejný obsah jako na hlavní doméně webhostingu. Jednoduchým postupem lze však pro alias nastavit samostatný obsah.

Datum: 07.10.2010


Abyste pro nějakou doménu, která je u webhostingu nastavena jako alias, vytvořili samostatný web, stačí přes FTP vytvořit podadresář v adresáři www/domains.

Příklad: Máme webhosting a u něj je jako alias nastavena doména example.com a my pro ni potřebujeme jiný obsah. V takovém případě vytvořte adresář www/domains/example.com a do takto vzniklého adresáře nahrajte soubory, které se mají zobrazovat na adrese http://www.example.com/ (bude to fungovat též pro http://example.com/).

Taktéž se ujistěte, že u domény v DNS máte odpovídající A záznam směřující na příslušný webhostingový server (to by se mělo samo správně nastavit při nastavování aliasu).

Dále si přečtěte:

Různé subdomény pro různé aliasy

V adresáři domains můžeme vytvářet i adresáře s názvem subdomén aliasů. Např. vytvoříme-li adresářwww/domains/jirka.example.com, bude do něj nasměrována URL http://jirka.example.com/

Čím se to liší od vytvoření adresáře www/subdom/jirka? Řešení se subdom se aplikuje na všechny aliasy (všechny domény, které jsou aliasem, budou mít společnou subdoménu jirka se stejným obsahem). Ale řešením s adresářem domains tuto subdoménu vytvoříme jen pro example.com.

  • subdomény pomocí subdom - jednodušší řešení pro webhostingy, které nepoužívají aliasy
  • subdomény pomocí domains - lepší řešení při používání aliasů

Soubor htaccess

Samostatné weby pro aliasy jsou dělány pomocí pravidel, která jsou v souboru .htaccess ve vašem webu.

Následující soubor .htaccess vytvářet ani řešit nemusíte, ten je již ve vašem webhostingu připraven. Pro jeho použití stačí jen vytvořit potřebný adresář dle návodu výše.

Pravidla pro samostatné weby aliasů v souboru .htaccess jsou následující:

RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]

Tento kód řeší současně i vytvoření subdomén.

Diskuze k článku (39)

third level subdomenaJM26.11.11 22:57
  Re: third level subdomenaPetr Šťastný, WEDOS27.11.11 15:12
    Re: third level subdomenaJM06.03.12 21:20
      Re: third level subdomenaPetr Šťastný, WEDOS07.03.12 09:03
        Re: third level subdomenaJan Mraček07.03.12 09:11
AliasyRadek Hladík12.11.11 00:15
  Re: AliasyJosef Grill, WEDOS12.11.11 01:02
Dvě domény na jeden web prostor v různých adresáříchSam11.11.11 21:06
.htaccess s Wordpress MultisiteJan Pokorný22.10.11 21:05
  Re: .htaccess s Wordpress MultisiteJan Pokorný22.10.11 21:16
  Re: .htaccess s Wordpress MultisitePetr Šťastný, WEDOS23.10.11 18:39
    Re: .htaccess s Wordpress MultisiteJan Pokorný23.10.11 19:39
      Re: .htaccess s Wordpress MultisiteMartin Ler02.11.11 12:04
    Re: .htaccess s Wordpress MultisiteOndra Gebauer26.01.12 20:20
Úprava aliasuViktor09.08.11 18:19
  Re: Úprava aliasuPetr Šťastný, WEDOS09.08.11 18:55
Jde nastavit vaše služba e-mailu na alias doméně?Vlado17.07.11 10:26
  Re: Jde nastavit vaše služba e-mailu na alias doméně?Václav Mráz, WEDOS17.07.11 10:38
2 doményLukáš Řezník11.05.11 20:47
  Re: 2 doményPetr Šťastný, WEDOS11.05.11 21:01
subdoména k testovací adreseLibor Hamouz07.02.11 17:51
  Re: subdoména k testovací adresePetr Šťastný, WEDOS07.02.11 18:07
    Re: subdoména k testovací adreseLibor07.02.11 18:46
    Re: subdoména k testovací adreseLibor07.02.11 23:23
      Re: subdoména k testovací adresePetr Šťastný, WEDOS08.02.11 09:44
        Re: subdoména k testovací adreseLibor08.02.11 10:02
Ukázkový skript pro .htaccess mi dělá totoAJ17.11.10 02:27
  Re: Ukázkový skript pro .htaccess mi dělá totoPetr Šťastný, WEDOS18.11.10 09:58
    Re: Ukázkový skript pro .htaccess mi dělá totoAJ18.11.10 21:39
    Re: Ukázkový skript pro .htaccess mi dělá totoJan Švec12.06.11 13:53
      Re: Ukázkový skript pro .htaccess mi dělá totoPetr Šťastný, WEDOS12.06.11 14:00
Redakční systém na alias doméněBudoucí zákazník 28.10.10 14:03
  Re: Redakční systém na alias doméněPetr Šťastný, WEDOS28.10.10 14:08
Subdomény na alias doméněAleš Tichý07.10.10 12:50
  Re: Subdomény na alias doméněPetr Šťastný, WEDOS07.10.10 12:55
    Re: Subdomény na alias doméněJosef P.18.09.11 22:27
      Re: Subdomény na alias doméněPetr Smetana, WEDOS19.09.11 12:56
      Re: Subdomény na alias doméněJ22.03.12 14:00
        Re: Subdomény na alias doméněJan Jurík, WEDOS22.03.12 15:06

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2012

Facebook RSS