jakubdb Posted June 7, 2017 Share Posted June 7, 2017 Zdravím, mám webhostingu u WEDOS hostingu. Adresářová struktura vypadá takto: . |-- logs |-- session |-- tmp `-- www |-- domains | `-- webradio.cz | `-- eshop | |-- app | |-- bin | |-- cache | |-- classes | |-- composer.lock | |-- config | |-- controllers | |-- docs | |-- download | |-- error500.html | |-- gzszxlzfthteievm | |-- images.inc.php | |-- img | |-- index.php | |-- init.php | |-- install.log | |-- INSTALL.txt | |-- js | |-- LICENSES | |-- localization | |-- mails | |-- modules | |-- override | |-- pdf | |-- robots.txt | |-- src | |-- themes | |-- tools | |-- translations | |-- upload | |-- vendor | `-- webservice |-- index.php `-- subdom Document root je nasměrovaný do adresáře /www, ale díky .htaccessu v adresáři /www je možné instalovat aplikace do adresáře /www/domains/nazevdomeny.tld/... Obsah .htaccessu je: # htaccess rules for subdomains and aliases # to create new subdomain, create a folder www/subdom/(subdomain name) # to create web for alias, create a folder www/domains/(whole domain name) # htaccess pravidla pro subdomeny a samostatne weby aliasu # pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny) # pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev) # dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html 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] Pokud tedy nainstaluji aplikaci např. na webradio.cz/eshop (fyzicky /www/domains/webradio.cz/eshop/*), nefunguje administrace - resp. stále mě odhlašuje po každém přihlášení + nefunguje průvodce. Co jsem se tak koukal, tak PS si generuje cookies pro webradio.cz/eshop ale PHP session ID je pro webradio.cz/. Nevíte čím by toto mohlo být způsobeno? Děkuji za odpovědi. Pokud budete chtít nějaké dodatečné informace, určitě hned dodám. Jakub Link to comment Share on other sites More sharing options...
XM4N Posted June 7, 2017 Share Posted June 7, 2017 Proč se vám nelíbí struktura pro subdomény tedy varianta adresy eshop.radio? Zkoušel jste to? Jinak zřejmě se snažíte o provoz řady 1.7 a ta má do použitelnosti pořád ještě několik updatů daleko. Dnes také vyšla 1.7.1.2 tak můžete zkusit update. Link to comment Share on other sites More sharing options...
jakubdb Posted June 7, 2017 Author Share Posted June 7, 2017 Proč se vám nelíbí struktura pro subdomény tedy varianta adresy eshop.radio? Zkoušel jste to? Jinak zřejmě se snažíte o provoz řady 1.7 a ta má do použitelnosti pořád ještě několik updatů daleko. Dnes také vyšla 1.7.1.2 tak můžete zkusit update. Děkuji za odpověď. Varianta na subdoméně funguje v pořádku, nicméně potřebuji zprovoznit i verzi v podadresáři. Trápím se s tím příliš dlouho. Zkusím tedy update a pokud to nebude v pořádku, přejdu zpět na 1.6.X. Děkuji. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now