Autor Zpráva
grimword
Profil
obsah .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^(/administrace/)
RewriteRule ^(.*)/$ /index.php?lang=$1 [L,QSA]
RewriteRule ^(.*)/clanek/(.*)$ /data.php?lang=$1&id=$2 [L,QSA]

vysledek
domena.cz/cz NEFUNGUE
domena.cz/cz/ FUNGUE
domena.cz/cz/clanek/128 FUNGUE
domena.cz/cz/clanek/128/ NEFUNGUE (jako promennou $lang mi to vyhodi cz/clanek/128/ a promenna $id je prazdna)

to je hlavni problem + dotaz - je mozne pomoci mod_rewrite presmerovat cloveka pri prvni navsteve z domena.cz na domena.cz/cz/?

pokud mi dokaze nekdo pomoc a odpovedet na dotaz, budu velice vdecny, dekuju
bukaj
Profil
grimword
RewriteRule ^([^/]+)/?$ /index.php?lang=$1 [L,QSA]
RewriteRule ^([^/]+)/clanek/([^/]+)/?$ /data.php?lang=$1&id=$2 [L,QSA] 

?

je mozne pomoci mod_rewrite presmerovat cloveka pri prvni navsteve z domena.cz na domena.cz/cz/?
RewriteRule ^$ /cz/ [L,R=301,QSA]
BetaCam
Profil
grimword

Popřípadě třeba nějak takhle :

RewriteEngine On
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.+[^/])$ /$1/ [R=301,L]

RewriteCond %{REQUEST_URI} !^(/administrace/)
RewriteRule ^([a-z]*)/$ /index.php?lang=$1 [L,QSA]
RewriteRule ^(.*)/clanek/(.*)$ /clanek.php?lang=$1&id=$2 [L,QSA]


přijde mi vhodnější varianty bez lomítka přesměrovávat na varianty s lomítkem
grimword
Profil
dekuji za pomoc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0