Zadejte hledaný výraz...

Presmerovani na jazykovou verzi – poradte

grosaktom
verified
rating uzivatele
15. 9. 2011 23:00:55
Potrebuju na obchodu udelat presmerovani na ruzne jazykove verze.
Kdyz zakaznik prijde z domena.sk ma ho to presmerovat na domena.sk/lang-sk
Pozn: domena.cz a domena.sk smeruje na ten samy hosting.
Pokusil jsem se to udelat v .htaccess takhle, ale nefunguje to - udela to smycku. Kde je problem?
15. 9. 2011 23:00:55
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677542
jarin001
verified
rating uzivatele
(37 hodnocení)
15. 9. 2011 23:39:28
Přesměrováváš na doméně .cz doménu .sk, to prostě nejde, jsou to jiné domény .
Takže na doméně .sk musíš hodit .htaccess s tímto :
RewriteCond %{HTTP_HOST} ^domena.sk
RewriteRule ^(.*)$ http://www.domena.sk/$1
RewriteCond %{HTTP_HOST} ^www.domena.sk
RewriteRule ^(.*)$ http://www.domena.sk/lang-sk/$1 "tady bych nedával trvalé přesměrování"
Na doméně .cz budeš mít v .htaccess pouze toto :
RewriteCond %{HTTP_HOST} ^domena.cz
RewriteRule ^(.*)$ http://www.domena.cz/$1
---------- Příspěvek doplněn 15.09.2011 v 23:45 ----------
Jenom se zeptám jedním hostingem myslíš jako že máš jednu z domén alias ?
---------- Příspěvek doplněn 15.09.2011 v 23:48 ----------
Jsem se s tím WWW zapletl ale takhle je správný zápis.
15. 9. 2011 23:39:28
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677541
hm
verified
rating uzivatele
(20 hodnocení)
16. 9. 2011 00:30:45
jarine kecas blbosti :) problem je v tomhle
RewriteCond %{HTTP_HOST} ^www.domena.sk
RewriteRule ^(.*)$ http://www.domena.sk/lang-sk/$1
plati to vzdy takze se to taky vzdy presmerovava a tak to taky samozrejme udela smycku vysledne htacces ktere funguje je toto
16. 9. 2011 00:30:45
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677540
jarin001
verified
rating uzivatele
(37 hodnocení)
16. 9. 2011 00:46:30
Aleši až takový ne :-)
Všiml sis v mým kódu že jsem tam zrušil to trvalý přesměrování ?
A jak chceš v jednom .htaccess pracovat s dvěma doménama ?
Můžeš přesměrovávat z tvédomeny.cz na cokoliv, nemužeš ale přesměrovat souborem .htacces
v rootu tvédomeny.cz jinou domenu a to už je jedno kam.
To bych mohl taky přesměrovat třeba webtrh na webfair :-)
16. 9. 2011 00:46:30
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677539
grosaktom
verified
rating uzivatele
16. 9. 2011 03:24:53
Napsal jarin001;701561
Jenom se zeptám jedním hostingem myslíš jako že máš jednu z domén alias ?
Jop jasne, jedna z tech domen je alias ;) Takze htaccess musim mit jenom jeden...
---------- Příspěvek doplněn 16.09.2011 v 03:40 ----------
Napsal Aleš Jiříček;701587
plati to vzdy takze se to taky vzdy presmerovava a tak to taky samozrejme udela smycku vysledne htacces ktere funguje je toto
Alesi s tim %{REQUEST_URI} je to super napad, ale hraju si s tim uz asi pul hodky a porad to dela smycku...
16. 9. 2011 03:24:53
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677538
hm
verified
rating uzivatele
(20 hodnocení)
16. 9. 2011 11:06:47
Napsal jarin001;701591
A jak chceš v jednom .htaccess pracovat s dvěma doménama ?
Můžeš přesměrovávat z tvédomeny.cz na cokoliv, nemužeš ale přesměrovat souborem .htacces
v rootu tvédomeny.cz jinou domenu a to už je jedno kam.
a vis ze jsem jednou mel jedinej system a jedinej htaccess dokonce pro 22 domen? :) je videt ze netusis vubec jak to funguje, pak nema cenu s tebou o tom diskutovat :)
---------- Příspěvek doplněn 16.09.2011 v 11:14 ----------
Napsal grosaktom;701600
Alesi s tim %{REQUEST_URI} je to super napad, ale hraju si s tim uz asi pul hodky a porad to dela smycku...
asi bych to opravil mit pristup k apache error logu a ftp abych to proste mohl testovat, kazdopadne ten tvuj zapis fungovat proste nemohl a tu smycku na 100% zpusobuji ty dve radky, pokud tomu muj zapis nepomohl, muze to mit ruzne priciny a to by chtelo proste otestovat na konkretnim systemu :)
16. 9. 2011 11:06:47
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677537
Když už obě domény směřují na tentýž kód, nebylo by lepší detekovat jazyk podle domény?
Není přece potřeba example.sk/lang-sk
když jazyk vyčtu už z
example.sk
16. 9. 2011 11:20:05
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677536
grosaktom
verified
rating uzivatele
16. 9. 2011 14:10:57
Napsal Martin Schlemmer;701687
Když už obě domény směřují na tentýž kód, nebylo by lepší detekovat jazyk podle domény?
Není přece potřeba example.sk/lang-sk
když jazyk vyčtu už z
example.sk
Nejsem si jisty, jesti to pujde udelat bez toho, abych musel sahnout do vnitrnosti toho obchodniho systemu (Presta), coz by mi znemoznilo budouci update.
16. 9. 2011 14:10:57
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677535
jarin001
verified
rating uzivatele
(37 hodnocení)
16. 9. 2011 14:17:56
Už ti to nějak běží ?
16. 9. 2011 14:17:56
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677534
Buď to půjde nějakým pluginem, nebo mergujte svoje změny a oficiální updaty přes nějaký verzovací systém.
16. 9. 2011 14:19:49
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677533
grosaktom
verified
rating uzivatele
16. 9. 2011 14:32:52
Napsal jarin001;701803
Už ti to nějak běží ?
Jop, uz to bezi, problem byl mezi klavesnici a operatkem zidle ;)
Pouzil jsem nakonec ten kod, co mi poradil Ales:
Problem byl v tom, ze jsem jeste v .htaccess mel nahore zasantrocenou tuhle radku, ktera delala jinou smycku:
Tak jsem pred ni pridal podminku:
a uz to frci ;)
Napsal Martin Schlemmer;701805
Buď to půjde nějakým pluginem, nebo mergujte svoje změny a oficiální updaty přes nějaký verzovací systém.
Mate na mysli treba SubVersion? Muzete nejake konkretni reseni doporucit?
16. 9. 2011 14:32:52
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677532
jarin001
verified
rating uzivatele
(37 hodnocení)
16. 9. 2011 14:54:19
Hlavně že ti to běží, já když nevím jak co přesně udělat tak to testuju na localu stylem "pokus omyl",
na rozdíl od ostrého provozu to jde rychle a hlavně tím nic nepos... :-)
16. 9. 2011 14:54:19
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677531
kully
verified
rating uzivatele
(1 hodnocení)
11. 6. 2014 17:16:30
Napsal Martin Schlemmer;701687
Když už obě domény směřují na tentýž kód, nebylo by lepší detekovat jazyk podle domény?
Není přece potřeba example.sk/lang-sk
když jazyk vyčtu už z
example.sk
Chtel bych toto tema ozivit, protoze resim podobny problem. Chtel bych vsak jazykovou verzi resit prave jen priponou domeny.
Muzete mi prosim poradit se zapisem v htaccess ?
Mam nekolik domen:
hlavnidomena.cz
jinadomena.cz
dalsidomena.cz
a potrebuji aby vsechny domeny vedly na www.hlavnidomena.cz at uz je uzivatel zada s www nebo bez
pak mam dalsi domeny
hlavnidomena.sk
jinadomena.sk
dalsidomena.sk
tyto potrebuji aby vsechny vedly na www.hlavnidomena.sk at uz je uzivatel zada s www nebo bez
Vsechny domeny (cz i sk) jsou na jednom hostingu a obsluhuje je jeden script. Nevim jestli jazykovou verzi resit pres htaccess a nebo pak pres PHP zjistovat zadanou adresu
V htaccess mam jiz toto:
Ted kdyz zadam www.hlavnidomena.sk, tak kupodivu nabehne uvodni stranka jak ma, ale kdyz kliknu na jakykoli odkaz, tak bude me to hodi rovnou na stranku 404 s cz koncovkou a nebo kdyz jsem delal par pokusu v htaccess, tak to hodi url ve formatu:
www.hlavnidomena.sk/www/index.php/?www=novinky
jenze to zvyraznene www v url adrese byt nema, protoze pak hleda script v jine slozce nez je sript
11. 6. 2014 17:16:30
https://webtrh.cz/diskuse/presmerovani-na-jazykovou-verzi-poradte#reply677530
Pro odpověď se přihlašte.
Přihlásit