Leiten den gesamten Datenverkehr an index.php mit mod_rewrite

Ich versuche zu bauen, ein url-shortener, und ich möchte in der Lage sein, jedes Zeichen sofort nach der domain und Sie als variable weitergegeben url. So zum Beispiel

werden würde

Hier ist, was ich für mod_rewrite jetzt, aber ich bekomme immer einen 400 Bad Request:

RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*) index.php?url=$1 [L,QSA]  
  • Blick in die error.log für den eigentlichen Grund. Andernfalls setzen Sie die RewriteLog
  • mögliche Duplikate von Einfache Mod Rewrite
  • -1: Mehr debugging erforderlich; siehe @mario ' s Kommentar.
  • Vor allem ist agood Idee, fügen Sie die RewriteBase-Direktive. Zweitens, der server erlauben mod_rewrite ?
InformationsquelleAutor bswinnerton | 2011-12-21
Schreibe einen Kommentar