Autor Zpráva
honza14561456
Profil *
Zdravím, vytvářím dvou jazyčný web a mám index v kořenovém adrsáři do kterého se vkládají stránky z adresářů cz a en
a odkaz vypadá takto www.xxx.com/index.php?page=aaa&lang=cz a chtěl bych aby adresy byly ve tvaru www.xxx.com/cz/aaa.php
Už jsem zkoušel spoustu možností a vždy jen err 404/500 nebo funkční pouze jedna z proměných.

Děkuji za pomoc
Kcko
Profil
Jaký je důvod cpát do URL ono "cz" / "en" ?
Medvídek
Profil
Kcko:
Třeba pro odkazování v dané jazykové verzi?
Cup
Profil
.htaccess soubor ...

RewriteEngine On

RewriteRule ^([cs|en|de]*)([/]*)([A-Za-z0-9-]*)([/]*)$ /index.php?lng=$1&page=$3 [L,QSA]

možná to není to co si chtěl, ale funguje to tak že adresy jako /CS/AAA/ ti to pro php soubor nachystá jako /index.php?lng=CS&page=AAA

takže pak můžeš s těmito daty pracovat v indexu jako $_GET["lng"] a $_GET["page"] a includovat si potřebné soubory na základě těchto proměnných
Kcko
Profil
Medvídek:
To snad můžeš odkazovat i tak ne?

cz (kontakt)
en (contact)
.
.
.
honza14561456
Profil *
Děkuji všem za odpovědi zvláště Cup :)
Kajman_
Profil *
Kcko:
cz (kontakt)
en (contact)

A jak poznáš, jestli je to třeba portugalština nebo španělština, když se kontakty přeloží stejně?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0