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.
PageSpeed - několik přesměrování stránky
13. led 2021 14:59 #143530
Zdravím,
prosím o pomoc s vyřešením problému. Výsledky z PageSpeedu mi zobrazuji prodlení u přesměrování viz. obrázek.
eola.cz -> eola.cz/
/domains/eola.cz -> eola.cz/domains/eola.cz/
…domains/eola.cz -> eola.cz/cs/domains/eola.cz
/cs -> eola.cz/cs
Web hostuji na Wedos a data k doméně eola.cz mám umístěnou /www/domains/eola.cz (umístění dle jejich návodů) a nastavený .htaccess (ve složce www) následně:
Další .htaccess je ve složce /www/domains/eola.cz a ten je výchozí z CMS, tak jsem nic neměnil.
Web běží na Joomla! 3.9.22
Helix Framework
2 jazyky CZ/AN
configuration.php je nastaveno: public $live_site = ‚https://eola.cz‘;
Díky za pomoc a přeji hezký den
prosím o pomoc s vyřešením problému. Výsledky z PageSpeedu mi zobrazuji prodlení u přesměrování viz. obrázek.
eola.cz -> eola.cz/
/domains/eola.cz -> eola.cz/domains/eola.cz/
…domains/eola.cz -> eola.cz/cs/domains/eola.cz
/cs -> eola.cz/cs
Web hostuji na Wedos a data k doméně eola.cz mám umístěnou /www/domains/eola.cz (umístění dle jejich návodů) a nastavený .htaccess (ve složce www) následně:
Code:
# 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: https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu
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]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy "upgrade-insecure-requests;"
Další .htaccess je ve složce /www/domains/eola.cz a ten je výchozí z CMS, tak jsem nic neměnil.
Web běží na Joomla! 3.9.22
Helix Framework
2 jazyky CZ/AN
configuration.php je nastaveno: public $live_site = ‚https://eola.cz‘;
Díky za pomoc a přeji hezký den
14. led 2021 07:07 #143539
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
Odpověď od Rudolf
Joomla Expert
Nevím, zkuste vymazat live site
Obecně na wedosu nepoužívám jejich httacess, ale už si to přesně nepamatuji, nepoužíváme wedos, ale vlastní servery
Obecně na wedosu nepoužívám jejich httacess, ale už si to přesně nepamatuji, nepoužíváme wedos, ale vlastní servery
MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla
15. led 2021 09:33 #143548
Odpověď od Ondra
Uživatel
Díky za reakci,
pomohlo toto:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
vyměnit za
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
pomohlo toto:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
vyměnit za
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]