Rediriger tout le trafic à index.php utilisation de mod_rewrite

Je suis en train de construire un raccourcisseur d'url, et je veux être en mesure de prendre tous les caractères immédiatement après le domaine et qui ont passé comme une variable d'url. Ainsi, par exemple

deviendrait

Voici ce que j'ai pour mod_rewrite pour l'instant, mais je reçois un 400 Bad Request:

RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*) index.php?url=$1 [L,QSA]  
Regardez dans le error.log pour l'erreur réelle de la raison. Autrement configurer le RewriteLog
double possible de Simple Mod de Réécriture
-1: Plus de débogage nécessaires; voir @mario commentaire.
Avant tout, c'est une bonne idée d'ajouter la directive RewriteBase. Deuxièmement, le serveur de permettre mod_rewrite ?

OriginalL'auteur bswinnerton | 2011-12-21