Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Doména VS Alias - Kide chat problém
13. srp 2013 14:00 - 13. srp 2013 14:01 #109992
Odpověď od Cony
Moderátor
Tohle by mělo řešit vše stejně, s ignorováním subdomén
Pro subdomeny by mohlo fungovat toto
ale to už bude záležet na hostingu, jak je to udělané...
Code:
# hlavni domena
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://www.cszona.cz/$1 [R=301,QSA,L]
Code:
# subdomeny
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://%1.cszona.cz/$1 [R=301,QSA,L]
13. srp 2013 14:08 - 13. srp 2013 14:11 #109993
Odpověď od Michal
Začátečník
Bohužel v obou případech nastala smyčka, ani jeden případ nelze použít.
1. Možnost
2. Možnost
Jestli tě nic nenapadá, musel bych používat subdomény takhle:
a) domena.cz/sub // to by se mohlo nějak hádat takhle s joomlou
b) domena.cz/subdomeny/sub // to je zase takové humpolácké řešení, plno lidí bude na tyto subdomény přistupovat napsáním do prohlížeče
Co takhle dá něco do /www/subdomeny/sub/htaccess ?
1. Možnost
Code:
# hlavni domena ( domény + aliasy + subdomény )
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://www.cszona.cz/$1 [R=301,QSA,L]
2. Možnost
Code:
#hlavni domeny ( domény + aliasy )
RewriteCond %{HTTP_HOST} !^www\.cszona\.cz$
RewriteRule (.*) http://www.cszona.cz/$1 [R=301,QSA,L]
# subdomeny ( subdomeny )
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://%1.cszona.cz/$1 [R=301,QSA,L]
Jestli tě nic nenapadá, musel bych používat subdomény takhle:
a) domena.cz/sub // to by se mohlo nějak hádat takhle s joomlou
b) domena.cz/subdomeny/sub // to je zase takové humpolácké řešení, plno lidí bude na tyto subdomény přistupovat napsáním do prohlížeče
Co takhle dá něco do /www/subdomeny/sub/htaccess ?
13. srp 2013 14:44 - 13. srp 2013 14:44 #109997
Odpověď od Cony
Moderátor
Pravda, utekla mi podmínka
Code:
# hlavni domena ( domény + aliasy + subdomény )
RewriteCond %{HTTP_HOST} !^www\.cszona\.cz$
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://www.cszona.cz/$1 [R=301,QSA,L]
Poděkovali: Michal
13. srp 2013 15:06 - 13. srp 2013 15:18 #109999
Odpověď od Michal
Začátečník
Takhle už to je "v cajku". Je tu ale stále xx "bugů"
1. www.sub.domena.org - Přepošle na domena.cz, ale v prohlížeči zůstane URL sub.domena.org
2. www.sub.domena.org - Přepošle na domena.cz, ale v prohlížeči zůstane URL sub.domena.org
Tzn. přesměrování subdomén nefunguje, ale subdomeny fungují.
mohlo by ještě měnit .neco na .cz při přístupu přes .neco ?
www.sub.domena.cz - nefunguje - Načte obsah domena.cz, ale v prohlížeči je: www.sub.domena.cz
www.sub.domena.jine - nefunguje - Načte obsah domena.cz, ale v prohlížeči je: www.sub.domena.jine
sub.domena.cz - funguje - V pořádku, načte se co má a v prohlížeci je také správná adresa
sub.domena.jine - nefunguje - Načte obsah domena.cz, ale v prohlížeči je: sub.domena.jine
Když už jsme to nalouskly tak by bylo dobré to pře uzavřením tématu asi dořešit. Nicméně já jsem se rozhodl nepoužívat subdomény resp místo sub.domena.cz používat domena.cz/sub s tím, že budu dávat pozor, ab se to nekrylo s joomla aliasy článků. "Subdomén" bude stejně jen pár domena.cz/banlist, domena.cz/statistiky a domena.cz/upload možná ještě pár. Takhle v mém případě to takhle je možné v pohodě pořešit asi.
1. www.sub.domena.org - Přepošle na domena.cz, ale v prohlížeči zůstane URL sub.domena.org
2. www.sub.domena.org - Přepošle na domena.cz, ale v prohlížeči zůstane URL sub.domena.org
Tzn. přesměrování subdomén nefunguje, ale subdomeny fungují.
mohlo by ještě měnit .neco na .cz při přístupu přes .neco ?
www.sub.domena.cz - nefunguje - Načte obsah domena.cz, ale v prohlížeči je: www.sub.domena.cz
www.sub.domena.jine - nefunguje - Načte obsah domena.cz, ale v prohlížeči je: www.sub.domena.jine
sub.domena.cz - funguje - V pořádku, načte se co má a v prohlížeci je také správná adresa
sub.domena.jine - nefunguje - Načte obsah domena.cz, ale v prohlížeči je: sub.domena.jine
Když už jsme to nalouskly tak by bylo dobré to pře uzavřením tématu asi dořešit. Nicméně já jsem se rozhodl nepoužívat subdomény resp místo sub.domena.cz používat domena.cz/sub s tím, že budu dávat pozor, ab se to nekrylo s joomla aliasy článků. "Subdomén" bude stejně jen pár domena.cz/banlist, domena.cz/statistiky a domena.cz/upload možná ještě pár. Takhle v mém případě to takhle je možné v pohodě pořešit asi.
13. srp 2013 15:42 #110004
Odpověď od Cony
Moderátor
No pokud dobře chápu, jak jsou u Vás udělané subdomény, tak by to mělo jít pomocí htaccess v jednotlivých adresářích subdomén
v hlavním htaccess by jste se asi hádal s tím směrováním subdomén.
Code:
RewriteCond %{HTTP_HOST} !\.cz$
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://%1.cszona.cz/$1 [R=301,QSA,L]
RewriteCond %{HTTP_HOST} !\.cz$
RewriteCond %{HTTP_HOST} ^www\.([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule (.*) http://%1.cszona.cz/$1 [R=301,QSA,L]
Poděkovali: Michal
13. srp 2013 16:01 #110008
Odpověď od Michal
Začátečník
Věnoval jste mi hodně času a od kide chatu jsme se dostali k fixování všeho možného, ale souvislost to spolu má to ano. Nicméně, já jsem se rozhodl místo sub.domena.cz používat domena.cz/sub je to tak lepší netřeba řešit žádné přidání v administraci webhostingu nebo nějaké htaccess je to zkrátka jednoduší na administraci.
Váš poslední příspěvek jistě využije někdo jiný do budoucna. Přeji, aby tento topic plný hodnotnými informacemi o htaccess přilákal nové uživatele.
Já jsem vyřešený tak, že mám pouze domena.cz a ostatní aliasy jsou přesmerovávány na .cz ( kide chat funguje skvěle )
Ještě jednou mockrát děkuji.
Váš poslední příspěvek jistě využije někdo jiný do budoucna. Přeji, aby tento topic plný hodnotnými informacemi o htaccess přilákal nové uživatele.
Já jsem vyřešený tak, že mám pouze domena.cz a ostatní aliasy jsou přesmerovávány na .cz ( kide chat funguje skvěle )
Ještě jednou mockrát děkuji.