Webhosting - subdomény

Návod k vytvoření a používání subdomén u webhostingu

Datum: 20.09.2010


Na webhostingu je možné vytvářet subdomény a pro každou subdoménu vytvořit vlastní obsah. Stačí přes FTP ve vašem webu vytvořit podadresář v adresáři www/subdom.

Např. máme-li webhosting pro doménu example.com a chceme vytvořit subdoménu karel.example.com, založte přes FTP adresář www/subdom/karel a do takto vzniklého adresáře nahrajte soubory, které se mají zobrazovat na adrese http://karel.example.com/ (bude to fungovat též pro www.karel.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 - buď pro konkrétní subdoménu nebo pro všechny (hvězdičkový záznam).

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

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

Pokud u webhostingu používáte současně aliasy a subdomény a vytvoříte např. adresář www/subdom/example, pak tím vytvoříte společnou subdoménu example pro všechny aliasy. To může být nežádoucí.

Chcete-li mít pro různé aliasy různé domény (např. example.alias1.cz má být jiný web než example.alias2.cz), pak vytvořte takto pojmenované podadresáře v www/domains, tedy v tomto příkladu www/domains/example.alias1.czwww/domains/example.alias2.cz.

Obsah neexistujících subdomén

Pokud někdo přistoupí na adresu subdomény, která nemá na vašem webu vytvořený příslušný adresář, zobrazí se návštěvníkovi obsah adresáře www, tedy hlavní domény. Pokud je toto nežádoucí, lze použít snadný trik - přesuňte web hlavní domény z adresáře www do podadresáře www/domains/nazev-hlavni-domeny.cz - tedy pro hlavní doménu udelějte adresář jako kdyby to byl alias. Poté budou neexistující subdomény nadále končit v adresáři www, ale tam buď nebude nic nebo tam můžete dát stránku s informací o neexistující subdoméně nebo přesměrování apod.

V adresáři www však vždy ponechte námi připravený soubor .htaccess, jinak žádné weby fungovat nebudou.

Soubor htaccess

Subdomény jsou dělány pomocí pravidel, která jsou v souboru .htaccess ve vašem webu. Pokud chcete používání subdomén zrušit, soubor smažte.

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 subdomény 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í samostatného webu pro aliasy.

Diskuze k článku (68)

subdoména na jiném webhostinguTomáš Kramár13.11.16 02:14
  Re: subdoména na jiném webhostinguJan Vendl - WEDOS13.11.16 06:19
Email - subdomJakub Mazuch09.08.16 15:50
Subdoména z proměnnéPavel Straka08.08.16 21:40
Statický obsah ze subdoményTomáš27.02.16 19:38
SessionsMartin Grůza23.02.16 19:51
  Re: SessionsMartin Dušek, WEDOS23.02.16 21:14
Nefungující subdoménaJakub Blana21.06.15 12:02
  Re: Nefungující subdoménaFrantišek Hrubeš, WEDOS21.06.15 12:32
Alias pro subdoménuRadek Fuksa15.11.14 14:07
Root subdoményEva12.08.14 23:51
  Re: Root subdoményRoman Mondek, WEDOS13.08.14 03:35
Forbidden na subdoméněTomáš Rosprim07.04.14 17:11
  Re: Forbidden na subdoméněOndřej Jaroušek, WEDOS07.04.14 17:50
    Re: Forbidden na subdoméněTomáš Rosprim08.04.14 12:01
/subdom/nazev_projektu přidaný do urlJiří Bakeš15.11.13 15:52
Subdoména s "www" nefungujeLuboš Netík02.07.13 18:59
  Re: Subdoména s "www" nefungujeOndrej Špánik04.07.13 15:09
Subdoména na VPS?Marek08.04.13 10:18
  Re: Subdoména na VPS?Martin 13.06.13 21:52
subdoménaZdenek Huspek19.03.13 19:51
Alias a adresa subdomenyOndra30.01.13 00:20
Špatná adresa webůMichal Janata02.11.12 15:41
  Re: Špatná adresa webůPetr Šťastný, WEDOS02.11.12 16:13
    Re: Špatná adresa webůMichal Janata03.11.12 10:39
      Re: Špatná adresa webůPetr Šťastný, WEDOS03.11.12 11:01
adresy web.cz/domains/web.cz/xxx a DrupalLibor14.03.12 00:08
subdomena po smazáníwico09.12.11 04:17
  Re: subdomena po smazáníPetr Šťastný, WEDOS09.12.11 11:27
    Re: subdomena po smazáníwico09.12.11 12:08
PodstrkavaniJonas Ves.16.09.11 00:34
subdomény na doménu s wwwMarek Rabas14.09.11 15:55
  Re: subdomény na doménu s wwwMarek Rabas15.09.11 08:14
    Re: subdomény na doménu s wwwMarek Rabas15.09.11 13:29
subdoména jdeDaniel Tengler07.09.11 12:19
  Re: subdoména jdeDavid Cigánek, WEDOS07.09.11 19:26
url u subdomény po instalaciFoxi09.05.11 08:56
  Re: url u subdomény po instalaciPetr Šťastný, WEDOS09.05.11 09:47
  Re: url u subdomény po instalaciVáclav Mráz, WEDOS09.05.11 09:59
aliasy+subdomeny v zrozumitelnej struktureMartin10.04.11 19:01
  Re: aliasy+subdomeny v zrozumitelnej strukturePetr Šťastný, WEDOS10.04.11 19:19
    Re: aliasy+subdomeny v zrozumitelnej struktureMartin10.04.11 20:42
  Re: aliasy+subdomeny v zrozumitelnej struktureMartin18.04.11 19:45
    Re: aliasy+subdomeny v zrozumitelnej struktureMartin18.04.11 21:08
    Re: aliasy+subdomeny v zrozumitelnej strukturePetr Šťastný, WEDOS19.04.11 08:27
    Re: aliasy+subdomeny v zrozumitelnej struktureJan Havlůj07.08.11 14:04
      Re: aliasy+subdomeny v zrozumitelnej struktureMartin07.08.11 14:17
      Re: aliasy+subdomeny v zrozumitelnej strukturePetr Šťastný, WEDOS07.08.11 15:47
  Re: aliasy+subdomeny v zrozumitelnej struktureBronzi07.10.11 11:25
    Re: aliasy+subdomeny v zrozumitelnej strukturePetr Šťastný, WEDOS07.10.11 13:21
      Re: aliasy+subdomeny v zrozumitelnej struktureBronzi08.10.11 00:40
subdomeny a codeigniterToMi21.03.11 15:17
Subdoména s vlastním document rootem?lk04.02.11 20:52
  Re: Subdoména s vlastním document rootem?Petr Šťastný, WEDOS05.02.11 10:34
    Re: Subdoména s vlastním document rootem?lk05.02.11 16:33
      Re: Subdoména s vlastním document rootem?Petr Šťastný, WEDOS05.02.11 16:37
        Re: Subdoména s vlastním document rootem?lk05.02.11 16:56
          Re: Subdoména s vlastním document rootem?Thanatos18.04.11 20:38
            Re: Subdoména s vlastním document rootem?lk18.04.11 20:43
              Re: Subdoména s vlastním document rootem?Thanatos18.04.11 21:16
                Re: Subdoména s vlastním document rootem?lk18.04.11 21:42
SubdoménaMichal Janata07.01.11 17:01
  Re: SubdoménaPetr Šťastný, WEDOS07.01.11 17:39
stránky s www i bez wwwRadek Zima23.11.10 09:30
  Re: stránky s www i bez wwwPetr Šťastný, WEDOS23.11.10 09:44
  Re: stránky s www i bez wwwHonza Mudrak07.01.11 14:57
    Re: stránky s www i bez wwwŠimon Podlipský02.10.11 22:06
      Re: stránky s www i bez wwwHonza Mudrák10.01.13 12:30

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

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

Copyright © WEDOS, 2017

Facebook RSS