Autor Zpráva
blaaablaaa
Profil *
Ahoj, opet zapasim s mod_rewritem. Vse prepisuje jak ma, jen pokud soubor za
lomitkem existuje, tak ne ( zadam /clanek/ a existuje /clanek.php , tak otevre
clanek.php, namisto predani parametru na index.php ). Taky nechapu, proc tam
musim mit prvni pravidlo dvakrat, jinak ho to nevezme

RewriteEngine on
RewriteCond %{HTTP_HOST} http://*****.php5.cz/

#clanky
RewriteRule ^(clanek|report|hudba|poezie|bleskovka)(/?)$
index.php?soubor=clanek&sekce=$1 [L,QSA,NC]
RewriteRule ^(clanek|report|hudba|poezie|bleskovka)(/?)$
index.php?soubor=clanek&sekce=$1 [L,QSA,NC]
RewriteRule ^(clanek|report|hudba|poezie|bleskovka)/([a-zA-Z0-9-]+)(/?)$
index.php?soubor=clanek&sekce=$1&idcl=$2 [L,QSA,NC]

#diskuze
RewriteRule ^diskuze(/?)$ index.php?soubor=discusion [L,QSA,NC]
RewriteRule ^diskuze/pridat/([a-zA-Z0-9-]+)(/?)$
index.php?soubor=discusion&addtopic&cath=$1 [L,QSA,NC]
RewriteRule ^diskuze/([a-zA-Z0-9-]+)(/?)$ index.php?soubor=discusion&cath=$1
[L,QSA,NC]
RewriteRule ^diskuze/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)(/?)$
index.php?soubor=discusion&cath=$1&topic=$2 [L,QSA,NC]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-zA-Z0-9-]+)(/?)$ index.php?soubor=$1 [L,QSA,NC]


jeste dodam, ze na localu to funguje jak bych chtel, na php5.cz bohuzel ne :(
Nevite, co s tim? diky.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0