Diskuze: Multijazyková web
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
V první řadě by tam mělo být asi na prvním řádku RewriteEngine On,
potom stačí doplnit za pravidlo ty vlajky a také nezapomenout přidat skript,
na který se má parametr link házet.
Takže něco takového:
RewriteEngine On
RewriteRule ^([^/]+)/?$ index.php?link=$1 [QSA,L]
Jo to tam samozřejmě je.
Nejsem zase tak mimo
Každopádně se mi stále nedaří aby to nějakým způsobem fungovalo.
Nyní jsem to dal takto a stejně nic.
RewriteEngine On
RewriteRule ^([^/]+)/(cz|en|de)?$ ?link=$1&lang=$2 [L,QSA]
A stejně nic.
Jinak abych to upřesnil. Tak příznak link, slouží k výpisu url obsahu.
Nikoli jazyku. Na to je příznak lang.
Každopádně díky za snahu
Pořád nevidím ten skript, na který se to má házet Dej tam index.php nebo něco
jiného, kde se ta logika řeší
Prostě něco takovýho:
RewriteEngine On
RewriteRule ^([^/]+)/(cz|en|de)?$ index.php?link=$1&lang=$2 [L,QSA]
Díky. Mám to vyřešené. Měl jsem chybu nakonec jinde.
Špatné pořadí celou dobu.
RewriteEngine On
RewriteRule ^(cz|de)/([^/]+)?$ index.php?lang=$1&link=$2 [L,QSA]
Akorát jsem ještě nastavil defaultní jazyk a je to v pohodě.
Každopádně děkuji
Zobrazeno 6 zpráv z 6.