Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

redirect v htaccess

04. dub 2021 18:10 #144121
redirect v htaccess od Ernst
Joomla Expert
Potřebuji přesměrovat vše co nemá v url "shop" na "/shop"
Code:
RewriteCond %{HTTP_HOST} mojedomena\.cz$ [NC] RewriteCond %{REQUEST_URI} !^/shop.* RewriteRule ^(.*) https://mojedomena.cz/shop [R]

ale toto se mi zacyklí

poradíte někdo, kde dělám chybu?

děkuji

05. dub 2021 02:13 #144124
Odpověď od Cony
Moderátor
V závislosti na konfiguraci může být potřeba také přidat RewriteBase /shop.

06. dub 2021 11:57 #144128
Odpověď od Ernst
Joomla Expert
díky Cony, ale jestli to má být takto:
Code:
RewriteBase /shop RewriteCond %{HTTP_HOST} ^mojedomena\.cz$ [NC] RewriteCond %{REQUEST_URI} !^/shop.* RewriteRule ^(.*) https://mojedomena.cz/shop [R=301,QSA,L]

to hodí internal server error

06. dub 2021 22:03 #144131
Odpověď od Cony
Moderátor
Asi nějak takto
Code:
RewriteEngine On RewriteBase /shop/ RewriteCond %{HTTP_HOST} ^mojedomena\.cz$ [NC] RewriteCond %{REQUEST_URI} !^/shop RewriteRule (.*) https://mojedomena.cz/shop/$1 [R=301,QSA,L]
ale záleží na tom,
- kde ten htaccess je,
- kam směruje document root,
- je tam potřeba ta podmínka na doménu? směřuje do toho prostoru více domén?
- jsou v tom htaccess další pravidla?
atd.

Že by samotná direktiva RewriteBase házela chybu jsem se ještě nesetkal, ale samozřejmě i to je možný...

07. dub 2021 11:58 #144136
Odpověď od Ernst
Joomla Expert
ono je to zamotanější:

htaccess je v rootu
podmínka pro doménu je nutná, směřuje tam více domén
další pravidla tam jsou, ale neměla by být v konfliktu

a hlavně
Code:
RewriteCond %{HTTP_HOST} ^mojedomena\.cz$ [NC] RewriteCond %{REQUEST_URI} !^/shop RewriteRule (.*) https://mojedomena.cz/shop/$1 [R=301,QSA,L]

na jednom hostingu funguje, na druhém se cyklí, tak to vypadá na nějaké nastavení na straně serveru

08. dub 2021 14:27 #144148
Odpověď od Cony
Moderátor
A v rootu znamená na úrovni mojedomena.cz, nebo ještě např. o úroveň výš (alá wedos)? A Joomla je instalovaná na mojedomena.cz nebo na mojedomena.cz/shop?

08. dub 2021 14:56 - 08. dub 2021 14:58 #144149
Odpověď od Ernst
Joomla Expert
joomla je na mojedomena.cz, "shop" to je již položka menu
Code:
A v rootu znamená na úrovni mojedomena.cz, nebo ještě např. o úroveň výš (alá wedos)?

Tady nerozumím, je to v rootu webu tam kde je index, /administrator, /language atd.

Funkční je to na wedos, cyklí se to na active24. Čekám, co mi k tomu active24 napíše

08. dub 2021 16:29 #144150
Odpověď od Cony
Moderátor
Ve vývojařský konzoli Chrome (F12) na záložce Network bude vidět jak se to cyklí, tzn. co na co přesměrovává. Z toho by se mělo dát vykoukat které pravidlo je v konfliktu, popř. zda není třeba nějak poupravit to RewriteBase.

08. dub 2021 19:59 #144155
Odpověď od Ernst
Joomla Expert
to ukazuje že se to pořád dokola přesměrovává na shop
provní přesměrování je třeba z kontakt na shop a pak stále dokola na shop
ignoruje podmínku #RewriteCond %{REQUEST_URI} !^/eshop.*
a pořád se tam přesměrovává

08. dub 2021 20:09 #144157
Odpověď od Cony
Moderátor
Takhle naslepo těžko říct... Je to teda /eshop nebo /shop? .* je tam navíc, ale vadit by to nemělo... Co je vůbec smyslem, skrýt v Joomle vše co není /shop? Nezkoušíte náhodou zprovoznit více domén na jedné instalaci?

08. dub 2021 21:45 #144159
Odpověď od Ernst
Joomla Expert
je to shop, přepsal jsem se

ano jsou to 2 domény na jedné instalaci, psal jsem to již výše

08. dub 2021 22:09 #144161
Odpověď od Cony
Moderátor
Jestli je to jazykový rozdělení zkuste plugin n3t Language Domains a nemusíte řešit htaccess...

08. dub 2021 22:13 - 08. dub 2021 22:14 #144162
Odpověď od Ernst
Joomla Expert
kdyby to bylo jazykový rozdělení byl bych happy, ale to není
je to web rozdělený na 2 části a každá část má svou url (doménu)
Jestli se ptáte proč, tak proto že zákon nepovolí mít shop a zbytek webu na jedné doméně, musí to být oddělený

vím že od čistého stolu to lze těžko vymyslet, jen kdyby se s tím už někdo setkal

08. dub 2021 23:59 #144163
Odpověď od Cony
Moderátor

Ernst napsal: Jestli se ptáte proč, tak proto že zákon nepovolí mít shop a zbytek webu na jedné doméně, musí to být oddělený

Co je to probůh za zákon? :)

09. dub 2021 00:03 #144164
Odpověď od Ernst
Joomla Expert
já to tady nechci rozebírat, ale pro některé zboží to tak prostě je

Powered by Fórum