Přeskočit obsah

Web a soubory

Každý web u nás běží ve vlastním izolovaném PHP poolu – problém jednoho webu neovlivní ostatní.

Adresářová struktura

Po připojení přes SFTP uvidíte adresář vašeho hostingu:

/
├── web/     ← sem patří adresáře webu (document root)
└── logs/    ← přístupové a chybové logy webu

Vytváření subdomén

Subdoménu vytvoříte jednoduše: v adresáři web založte podadresář se stejným názvem, jaký má mít subdoména.

Příklad

Adresář Adresa webu
web/eshop eshop.vase-domena.cz
web/blog blog.vase-domena.cz

Soubory webu pak nahrajte přímo do tohoto adresáře, např. web/eshop/index.php.

Víceúrovňové subdomény

Potřebujete subdoménu třetího, čtvrtého nebo dalšího řádu? Oddělte jednotlivé části názvu adresáře tečkou:

Adresář Adresa webu
web/www.eshop www.eshop.vase-domena.cz
web/test.obchod.worpdress test.obchod.wordpress.vase-domena.cz

Adresáře nevnořujte

Pro www.eshop.vase-domena.cz vytvořte jeden adresář www.eshop, ne adresář www uvnitř adresáře eshop.

Adresář www – hlavní web

Adresář web/www je výjimka. Web v něm se zobrazuje na obou adresách:

Adresář Adresa webu
web/www vase-domena.cz i www.vase-domena.cz

Vynucení adresy s www

Pokud chcete, aby se web zobrazoval vždy jen na www.vase-domena.cz, vytvořte v adresáři web/www soubor .htaccess s tímto obsahem:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^vase-domena\.cz$ [NC]
RewriteRule ^ https://www.vase-domena.cz%{REQUEST_URI} [L,R=301]

Návštěvníky z vase-domena.cz pak web trvale přesměruje na www.vase-domena.cz.

Opačný směr – bez www

Pro přesměrování z www.vase-domena.cz na vase-domena.cz použijte:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.vase-domena\.cz$ [NC]
    RewriteRule ^ https://vase-domena.cz%{REQUEST_URI} [L,R=301]

Pozor na SSL certifikát

Před zapnutím přesměrování ověřte, že máte pro www vystavený SSL certifikát (viz SSL certifikáty). Bez něj prohlížeč návštěvníkům zobrazí chybu zabezpečení.