Apache rewrite URL

Fórumok

Sziasztok!

Ezzel apache mod_rewite-al eléggé hadilábon állok. Már rengeteg oldalt megnéztem ezzel kapcsolatban,de nem jutok megoldásra.

A probléma. Az egyik weboldalamon sablonos kéréseket küld maga az oldal valami ilyesmi formátumban: start.php?eventid=gdfhlgdfsdfs= viszont sok olyan request is jön, ami nem megengedett (pl.: eventid=fds/fsdf/fsdfsd/../). Ezeket akarok átirányítani a 404-es hibára.

Eddig eljutottam,de nem tudom hogyan tovább.
RewriteRule ([a-zA-Z0-9]+)$ [R=404,L]

Ezzel az a baj, hogy az "eventid=" részt nem tudom elé varázsolni. Majd ezt akartam tagadni és úgy működne helyesen.

Valakinek ötlet?

Segítségetek előre is köszi!

Hozzászólások

Mi az elfogadható kérés, és mi az amit szűrni akarsz? A mintád nem elég egyértelmű számomra. Csak betűk és számok lehetnek az eventid-ben, minden mást ha tartalmaz -> 404?

Ha már biztonság, miért nem az alkalmazásod ellenőrzi, hogy szabályos eventid-t kapott-e, miért bízod az Apache-ra és bonyolítod a saját életed? :)