Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)
Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
přesměrování jazykových mutací domény na web
13. kvě 2015 14:38 #121786
Dobrý den,
dokázal by mi prosím někdo poradit jestli je v Joomla (verze 3.3.6) možné přesměrovat jednotlivé verze domény ( jazykové mutace) které na web směřují, na jednu společnou doménu s rozděllení jazykové verze až za adresou pomocí /en /cz /de adt. ?
jde mi o toto:
- mám domény např. www.test.cz ; www.test.en ; www.test.de ; www.test.eu
a chtěl bych aby když zavolám kteroukoliv z nich, mě to přesměrovalo na adresu www.test.eu/en (při volání www.test.en ) nebo www.test.eu/cz (při volání www.test.cz )
Jazykové mutace mám na webu nastavené, ale funguje to pouze když přepnu v prohlížeči jazyk ručně.
Myslím že by to mohlo jít nastavit v ".htaccess" ale nevím jak. Ten mám aktivní a rewrite je také aktivní.
Díky moc.
dokázal by mi prosím někdo poradit jestli je v Joomla (verze 3.3.6) možné přesměrovat jednotlivé verze domény ( jazykové mutace) které na web směřují, na jednu společnou doménu s rozděllení jazykové verze až za adresou pomocí /en /cz /de adt. ?
jde mi o toto:
- mám domény např. www.test.cz ; www.test.en ; www.test.de ; www.test.eu
a chtěl bych aby když zavolám kteroukoliv z nich, mě to přesměrovalo na adresu www.test.eu/en (při volání www.test.en ) nebo www.test.eu/cz (při volání www.test.cz )
Jazykové mutace mám na webu nastavené, ale funguje to pouze když přepnu v prohlížeči jazyk ručně.
Myslím že by to mohlo jít nastavit v ".htaccess" ale nevím jak. Ten mám aktivní a rewrite je také aktivní.
Díky moc.
13. kvě 2015 15:47 #121787
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong
Moderátor
I'm sorry, my responses are limited...you must ask the right questions.
20. kvě 2015 14:25 #121862
Odpověď od GameKeeper
Začátečník
Nění možné to udělat přeci jenom nějak přes ten ".htaccess" ?
21. kvě 2015 08:31 - 21. kvě 2015 08:32 #121863
Odpověď od GameKeeper
Začátečník
Už jsem přišel na to, že když zadám toto do .htaccess tak se mi vše směruje na doménu .eu
Tj, při zadání www.test.cz se mi automaticky přesměruje na www.test.eu
Jak ale docílit toho, aby se mi přesměrovávali i jazykové verze stránek?
Stále to totiž funguje tak, že když zadám www.test.de tak se mi zobrazí stránka www.test.eu/cz
Zůstává poslední předvolený jazyk. který jsem vybral na přepínačí na stránkách.
Jde nějak udělat aby se zvolila jazyková verze dle domény kterou zadávám?
( příklad : www.test.de -> www.test.eu/de )
( www.test.cz -> www.test.eu/cz )
Díky
Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !test.eu$ [NC]
RewriteRule ^(.*)$ http://test.eu/$1 [L,R=301]
Tj, při zadání www.test.cz se mi automaticky přesměruje na www.test.eu
Jak ale docílit toho, aby se mi přesměrovávali i jazykové verze stránek?
Stále to totiž funguje tak, že když zadám www.test.de tak se mi zobrazí stránka www.test.eu/cz
Zůstává poslední předvolený jazyk. který jsem vybral na přepínačí na stránkách.
Jde nějak udělat aby se zvolila jazyková verze dle domény kterou zadávám?
( příklad : www.test.de -> www.test.eu/de )
( www.test.cz -> www.test.eu/cz )
Díky
21. kvě 2015 11:17 #121865
Odpověď od Cony
Moderátor
Např takto by to mělo fungovat:
Code:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.de$ [NC]
RewriteRule ^(.*)$ http://test.eu/de/ [L,R=301]
22. kvě 2015 07:33 #121874
Odpověď od GameKeeper
Začátečník
moc díky za radu CONY
Ale když to tam zadám, tak mi server hlásí chybu - "Server přesměrovává požadavky na tuto adresu sám na sebe, a to takovým způsobem, který zabraňuje jejich dokončení."
Zadávám tohle:
Nevěděl by jste kde je chybka?
Optimální by bylo, aby cílová adresa pro všechny dotaz s www ale i bez www byla www.test.eu/cz (de, nebo en)
Moc díky
Ale když to tam zadám, tak mi server hlásí chybu - "Server přesměrovává požadavky na tuto adresu sám na sebe, a to takovým způsobem, který zabraňuje jejich dokončení."
Zadávám tohle:
Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?test\.de$ [NC]
RewriteRule ^(.*)$ http://test.eu/de/ [L,R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?test\.eu$ [NC]
RewriteRule ^(.*)$ http://test.eu/en/ [L,R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?test\.cz$ [NC]
RewriteRule ^(.*)$ http://test.eu/cz/ [L,R=301]
Nevěděl by jste kde je chybka?
Optimální by bylo, aby cílová adresa pro všechny dotaz s www ale i bez www byla www.test.eu/cz (de, nebo en)
Moc díky