Autor Zpráva
Tomik
Profil
Dobrý den,
chtěl bych se zeptat, jak lze pomocí mod_rewrite zformátovat toto
http://www.neco.com/cz/nejaka_stranka
na
http://www.neco.com/?jazyk=cz&stranka=nejaka_stranka.

Případně na nějakou polopatickou stránku o mod_rewrite, četl jsem jak články na JPW, tak na Sově v síti, ale příliš moudrý z toho nejsem.

Díky Tomik
ikso
Profil
Možno ti pomôže to, čo som napisal...

http://ikso.skupina26.sk/clanok/tema-htaccess-a-mod_rewrite.html
Tomik
Profil
Díky, snad něco vymyslím.. ;)
Tomik
Profil
No, tak snad, bohužel to nenám (zatím) kde vyzkoušet, takže otázka zní, je to dobře? :D

RewriteCond %{HTTP_HOST} ^www\.neco\.cz
RewriteRule ^cz/([_a-zA-Z0-9-]+)$ /?jazyk=cz&stranka=$1 [L,QSA]
RewriteRule ^en/([_a-zA-Z0-9-]+)$ /?jazyk=en&stranka=$1 [L,QSA]
RewriteRule ^de/([_a-zA-Z0-9-]+)$ /?jazyk=de&stranka=$1 [L,QSA]
RewriteRule ^ru/([_a-zA-Z0-9-]+)$ /?jazyk=ru&stranka=$1 [L,QSA]


Díky
igamenir
Profil
Myslíš, že by to mělo fungovat. Můžeš to také zkrátit na tohle:

RewriteCond %{HTTP_HOST} ^www\.neco\.cz
RewriteRule ^(cz|en|de|ru)/([_a-zA-Z0-9-]+)$ /?jazyk=$1&stranka=$2 [L,QSA]
Tomik
Profil
Díky moc, vyzkouším (až budu moct) a uvidím...
Kajman_
Profil *
Asi tam bude třeba uvést index.php nebo prostě konkrétní soubor, na který se to má přepsat.

Takže ... /index.php?jazyk=$1...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0