Autor Zpráva
Meldo
Profil
Trapim sa troska s presmerovanim pomocou rewrite. Potreboval by som presmerovat domenu na jazykovu verziu.

Konkretne:

www.domena.sk
na
www.domena.sk/en

cize aby sa to hned hodilo na anglicku verziu stranky.

Pouzivam nieco taketo:
RewriteCond %{HTTP_HOST} ^domena.sk [NC]
RewriteRule ^(.*)$ http://www.domena.sk/en/$1 [R=301,L]
ale akosi mi to nefunguje.

Diky.

Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Davex: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
Davex
Profil
Je špatně podmínka, která platí pokud je doména bez www. Raději by se mělo kontrolovat, zda už není přesměrováno.
RewriteCond %{REQUEST_URI} !^/en(/|$)
RewriteRule ^(.*)$ http://www.domena.sk/en/$1 [R=301,L]
Meldo
Profil
Dik. Uz sa mi to ale podarilo vyriesit. Nejako takto:

RewriteCond %{REQUEST_URI} ^/?$ [NC]
RewriteRule ^(.*)$ http://www.domena.sk/en/$1 [R=301,L]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0