Hi!
RewriteEngine On
RewriteCond %{REQUEST_URI} /[0-9]+
RewriteRule /([0-9]+) /site.php?ID=$1 [L,R=301]
Hatte mich ein wenig durch die Doku gewühlt, so grob verstehe ich das jetzt. Heißt also, Du ersetzt ZAHLEN egal wie lang durch den Dateinamen. Aber was ist jetzt ID=$1??? Der String den man ersetzt? Bekommne ich denn dann nicht genau wie in php das Problem, dass davor ein "/" steht?
Was heißt [L,R=301]? Sowas finde ich gar nicht in der Doku!
Viele Grüße
Andreas