PHP Kurzurls mit .htaccess?

web2null

ehem. assactions
ID: 131418
L
20 April 2006
1.775
165
Hallo klammer,

hab mal ne frage unzwar möchte ich wen ein user url.tld/389101 aufruft

soll ein PHP script die 389101 in eine Variable speichern und damit dan arbeiten.

also genau so als würde ich mit index.php?id=389101 arbeiten würde
 
Habs auch schon gesehn dankeschön, leider weiss ich noch nicht wie das 100% deshalb frag ich einfach mal:

Code:
RewriteRule (.*)$ /index.php?id=$1


is das so richtig?
 
Wenn die werte nur numerisch sind solltest du fast etwas genauer sein:
Code:
RewriteRule ([0-9]*)$ /index.php?id=$1
 
... und dann nicht vergessen, mod_rewrite zu aktivieren. Einmal muss dass in der Apache Konfiguration aktiviert / geladen werden [wenn du keinen eigenen Server hast muss dass dein Hoster erledigen; ist allerdings schon oft standardmäßig aktiv) und dann noch in der .htaccess über ein RewriteEngine On vor der RewriteRule

Ah, und nimm als RewriteRule lieber folgende:

Code:
RewriteRule ^([0-9]+)$ /index.php?id=$1

Sonst würde der glaube ich auch als Indexseite /index.php?id= aufrufen. Ist ja nicht unbedingt erwünscht.. Würde aber höchstwahrscheinlich auch nicht sooo schlimm sein, liegt am Script ;)
Oh, und am Anfang ein ^ - sonst wandelt der www.example.com/file01 um in www.example.com/index.php?id=01