-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
přesměrování jazykových mutací domény na web
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
13. kvě 2015 14:38 #121786
od GameKeeper
přesměrování jazykových mutací domény na web od GameKeeper
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.
- Bong
-
- OFFLINE
- Moderátor
-
13. kvě 2015 15:47 #121787
od Bong
I'm sorry, my responses are limited...you must ask the right questions.
Odpověď od Bong v tématu přesměrování jazykových mutací domény na web
I'm sorry, my responses are limited...you must ask the right questions.
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
20. kvě 2015 14:25 #121862
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Nění možné to udělat přeci jenom nějak přes ten ".htaccess" ?
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
21. kvě 2015 08:31 - 21. kvě 2015 08:32 #121863
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
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
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
21. kvě 2015 11:17 #121865
od Cony
Odpověď od Cony v tématu přesměrování jazykových mutací domény na web
Např takto by to mělo fungovat:
Code:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.de$ [NC]
RewriteRule ^(.*)$ http://test.eu/de/ [L,R=301]
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
22. kvě 2015 07:33 #121874
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
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
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
22. kvě 2015 08:26 #121875
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Tak to funguje. Chyba která se mi objevovala byla v souvislostí s jednou z domén. Když jí vypustím, tak to funguje perfektně.
Moc díky CONY.
Moc díky CONY.
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
22. kvě 2015 12:55 - 22. kvě 2015 12:56 #121879
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Ještě stále narážím na menší problém.
když bych chtěl smerovat na jazyk i výchozí doménu, tak to dělá právě ten problém s hláškou : "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í."
Pokud směřuju na jinou doménu je to v pohodě, ale pokud na stejnou + adresář, tak to nejde....
Poradili by jste jak provést toto?
Díky
když bych chtěl smerovat na jazyk i výchozí doménu, tak to dělá právě ten problém s hláškou : "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í."
Code:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.eu$ [NC]
RewriteRule ^(.*)$ http://test.eu/en/ [R=301]
Pokud směřuju na jinou doménu je to v pohodě, ale pokud na stejnou + adresář, tak to nejde....
Poradili by jste jak provést toto?
Díky
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
22. kvě 2015 15:01 #121881
od Cony
Odpověď od Cony v tématu přesměrování jazykových mutací domény na web
Přesměrováváte EU znovu na EU, a tam se Vám to samozřejmě zacyklí. Otázkou je jak by se to vůbec mělo chovat.
Co když někdu zadá test.eu/cz, což kdy zadá test.eu/podstranka nebo jinou adresu.
Měl by jste mít výchozí jen jednu doménu a všechny ostatní přesměrovávat na jazykové verze. Už kvůli duplicitě obsahu. A na výchozí doméně si jednoduše nastavíte výchozí jazyk a máte hotovo.
Co když někdu zadá test.eu/cz, což kdy zadá test.eu/podstranka nebo jinou adresu.
Měl by jste mít výchozí jen jednu doménu a všechny ostatní přesměrovávat na jazykové verze. Už kvůli duplicitě obsahu. A na výchozí doméně si jednoduše nastavíte výchozí jazyk a máte hotovo.
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
25. kvě 2015 11:23 #121896
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Asi máte pravdu. Výchozí jazyk jsem nastavil.
Vše funguje. Moc díky
Vše funguje. Moc díky
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
23. čvn 2015 11:11 - 23. čvn 2015 11:12 #122324
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Dobrý den,
narazil jsem ještě na jeden problémek.
Nemáte s tím někdo zkušenost?
na jazykové mutaci webu DE adresa test.de bych potřeboval aby když zavolám adresu " test.de/cokoliv " mě web nepřesměroval na výchozí stranu " test.eu/de/ " ale na " test.eu/de/cokoliv "
nastavil jsem do htaccess toto:
Ale to mi funguje pouze pro výchozí doménu eu. Tudíž když zavolám test.eu/cokoliv , tak mne to přesměruje na adresu " test.eu/de/cokoliv "
Ale pro volání " test.de/cokoliv " to nefunguje a hodí mne to na výchozí stranu " test.eu/de/ "
Jde to nejak nastavit?
Díky moc.
L.
narazil jsem ještě na jeden problémek.
Nemáte s tím někdo zkušenost?
na jazykové mutaci webu DE adresa test.de bych potřeboval aby když zavolám adresu " test.de/cokoliv " mě web nepřesměroval na výchozí stranu " test.eu/de/ " ale na " test.eu/de/cokoliv "
nastavil jsem do htaccess toto:
Code:
Redirect /cokoliv /de/cokoliv
Ale to mi funguje pouze pro výchozí doménu eu. Tudíž když zavolám test.eu/cokoliv , tak mne to přesměruje na adresu " test.eu/de/cokoliv "
Ale pro volání " test.de/cokoliv " to nefunguje a hodí mne to na výchozí stranu " test.eu/de/ "
Jde to nejak nastavit?
Díky moc.
L.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
23. čvn 2015 12:10 - 23. čvn 2015 12:11 #122327
od Cony
Odpověď od Cony v tématu přesměrování jazykových mutací domény na web
Nahraďte původní pravidlo za
(je tam $1 navíc)
Code:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.de$ [NC]
RewriteRule ^(.*)$ http://test.eu/de/$1 [L,R=301]
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
23. čvn 2015 14:18 #122333
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Díky,
to jsem odzkoušel ale změna žádná. Nereaguje to na to.
Co by mohlo být špatně?
Mám tam teď koplet toto:
to jsem odzkoušel ale změna žádná. Nereaguje to na to.
Co by mohlo být špatně?
Mám tam teď koplet toto:
Code:
RewriteEngine On
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?test\.de$ [NC]
RewriteRule ^(.*)$ http://test.eu/de/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?test\.cz$ [NC]
RewriteRule ^(.*)$ http://test.eu/cz/ [R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?tester\.eu$ [NC]
RewriteRule ^(.*)$ http://test.eu/cz/tester [R=301]
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
23. čvn 2015 14:23 #122334
od Cony
Pokud "cokoliv" znamená i parametry, pak je nutné pravidlo ještě rozšířit o příznak QSA, tj.
Odpověď od Cony v tématu přesměrování jazykových mutací domény na web
Vyrovnávací paměť? Zkuste URL, které jste zatím netestevoal, třeba /nesmyslgamekeeper napsal: Co by mohlo být špatně?
Pokud "cokoliv" znamená i parametry, pak je nutné pravidlo ještě rozšířit o příznak QSA, tj.
Code:
RewriteCond %{HTTP_HOST} ^(www\.)?test\.de$ [NC]
RewriteRule ^(.*)$ http://test.eu/de/$1 [L,QSA,R=301]
- GameKeeper
- Autor
- OFFLINE
- Začátečník
-
Méně
Více
- Příspěvky: 36
23. čvn 2015 14:40 #122335
od GameKeeper
Odpověď od GameKeeper v tématu přesměrování jazykových mutací domény na web
Skvělé. Už to funguje.
Moc díky.
Není nad to se zeptat někoho kdo tomu rozumí když jsem úplně mimo. Ještě jednou fakt moc díky
Moc díky.
Není nad to se zeptat někoho kdo tomu rozumí když jsem úplně mimo. Ještě jednou fakt moc díky
Vygenerováno za 0.125 sekund