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

Pokud používáte aliasy s různým obsahem, důrazně doporučujeme také obsah hlavní domény přesunout do adresáře domains. Například máme webhosting doména1.cz a přidali jsme k němu druhou doménu doména2.com. Doporučené umístění stránek je následující:

  • www - zde ponechte pouze náš .htaccess soubor
  • www/domains/doména1.cz - zde nahrajte obsah hlavní domény
  • www/domains/doména2.com - zde nahrajte obsah druhé domény

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.

Pod tímto článkem je v příloze daný soubor ke stažení. Tento soubor umístíte na Váš webhosting a přejmenujete na název: .htaccess

Přílohy (1)

Diskuze k článku (72)

Pozor, alias nemůže být subdoména!Lukáš Svačina30.07.14 14:08
jak na aliasy pro dvě domén a jednu subdoménuPetr Zeman30.06.14 20:44
  Re: jak na aliasy pro dvě domén a jednu subdoménuDaniel Dubravec, WEDOS01.07.14 06:28
    Re: jak na aliasy pro dvě domén a jednu subdoménuPetr Zeman01.07.14 09:47
      Re: jak na aliasy pro dvě domén a jednu subdoménuPavel Hintermüller, WEDOS01.07.14 09:52
Joomla - pristup k administraci pres HTTPs (Wedos cert.)uzivatel WEDOSu27.04.14 09:12
  Re: Joomla - pristup k administraci pres HTTPs (Wedos cert.)Pavel Hintermüller, WEDOS06.05.14 11:18
Problém s přesměrováním bez www na www u aliasuJakub P.11.06.13 13:32
.sk, .de?PC03.04.13 08:23
  Re: .sk, .de?Daniel Dubravec, WEDOS03.04.13 08:36
subdomena s jiným obsahem.Daniela Prchalová09.03.13 20:41
  Re: subdomena s jiným obsahem.Petr Šťastný, WEDOS10.03.13 13:04
  Re: subdomena s jiným obsahem.Marek Rabas04.04.13 13:10
mailyRadek_cz24.10.12 23:30
Více aliasů a vlastní poštovní serveryPetr Pužman08.08.12 22:08
  Re: Více aliasů a vlastní poštovní serveryPetr Šťastný, WEDOS09.08.12 07:52
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
    Re: AliasyMichael Přibyl10.11.15 19:53
      Re: AliasyZdeněk Malinka10.11.15 23:10
        Re: AliasyMichael Přibyl10.11.15 23:32
          Re: AliasyZdeněk Malinka10.11.15 23:35
            Re: AliasyMichael Přibyl10.11.15 23:57
              Re: AliasyMartin Gálik, WEDOS11.11.15 01:18
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
    Re: Úprava aliasuMichal Šára10.08.12 12:09
      Re: Úprava aliasuPetr Šťastný, WEDOS10.08.12 12:13
        Re: Úprava aliasuMichal Šára10.08.12 12:32
          Re: Úprava aliasuPetr Šťastný, WEDOS10.08.12 12:35
            Re: Úprava aliasuMichal Šára10.08.12 12:48
            Re: Úprava aliasuMichal Šára10.08.12 14:13
              Re: Úprava aliasuJiří Poděbradský29.04.15 10:53
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
    Re: Jde nastavit vaše služba e-mailu na alias doméně?IDent27.06.12 13:17
      Re: Jde nastavit vaše služba e-mailu na alias doméně?Petr Šťastný, WEDOS27.06.12 13:22
      Re: Jde nastavit vaše služba e-mailu na alias doméně?IDent27.06.12 13:26
        Re: Jde nastavit vaše služba e-mailu na alias doméně?Petr Šťastný, WEDOS27.06.12 13:30
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, 2017

Facebook RSS