Nedaříse mi zprovoznit subdoménu.
Dobrý den,
postupoval jsem podle tohoto návodu https://kb.wedos.com/cs/webhosting/webhosting-subdomeny
- Ve //www/subdom jsem vytvořil složku /tickets (očekávám subdoménu tickets.ondrej-pech.cz)
- Do ní jsem nahrál Nette projekt
//www/subdom/tickets/.htaccess:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]# Nette Framework
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ www/$1 [L]
</IfModule>
//www/.htaccess: (hlavní projekt na ondrej-pech.cz, taky nette projekt)
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]# 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]# Nette Framework
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ www/$1 [L]
</IfModule>
V článku je ještě psáno:
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).
To ale nemám nejmenší tušení, kde mám udělat. JE možné, že tam bude ta chyba. Předem díky za rady 🙂
2 Answers
Dobrý den, zkuste hlavní web nahrát do adresáře www\domains\ondrej-pech.cz a subdoménu nahrát do adresáře www\domains\tickets.ondrej-pech.cz. Pokud máte upravený .htaccess, přesuňte ho do adresáře hlavního webu a v adresáři www ponechte výchozí soubor .htaccess, který je nastaven od Wedosu (lze ho obnovit v administraci).
K vaší subdoméně se dá nyní dostat přes adresu https://ondrej-pech.cz/subdom/tickets, ale to není moc praktické..