Autor | Zpráva | ||
---|---|---|---|
KoRaNa Profil * |
#1 · Zasláno: 12. 9. 2007, 04:17:13
Mám převod url přes mod Rewrite následovně:
RewriteRule ^clanek-(.*)-(.*) clanek.php?id=$1 clanek-123-nejaky-nadpis-clanku převádím na clanek.php?id=123 problém je že když uživatel zadá url clanek-123 nebo treba clanek-123-nejaka-pitomost tak to taky funguje, což nechci. Dá se tomu nějak zamezit? Díky. |
||
Kajman_ Profil * |
#2 · Zasláno: 12. 9. 2007, 11:18:14
Zkontroulujete ve skritpu clanek, zda je to pitomost nebo ne a podle toho vrátíte kód 404 nebo 200.
|
||
KoRaNa Profil * |
#3 · Zasláno: 12. 9. 2007, 15:18:39
Díky, to mě takhle nad ránem nenapadlo :-[
ještě dotaz, asi bude nějaká chyba v tom reulárním výrazu ^clanek-(.*)-(.*) protože odkaz clanek-123-nejakynadpis funguje, ktežto clanek-123-nejaky-nadpis už ne... vadí tam ty další pomlčky... |
||
Kajman_ Profil * |
#4 · Zasláno: 12. 9. 2007, 15:44:30
^clanek-([0-9]+)-(.*)
|
||
Časová prodleva: 17 let
|
0