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.
redirect v htaccess
04. dub 2021 18:10 #144121
Potřebuji přesměrovat vše co nemá v url "shop" na "/shop"
ale toto se mi zacyklí
poradíte někdo, kde dělám chybu?
děkuji
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:
to hodí internal server error
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
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ý...
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]
- 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ě
na jednom hostingu funguje, na druhém se cyklí, tak to vypadá na nějaké nastavení na straně serveru
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?