2010-04-26 7 views
0

Je crée un site Web. J'ai ce code dans le fichier .htaccess:
RewriteEngine On
RewriteRule ^/([-a-zA-Z0-9_]+)/$ /redirect.php?id=$1

Mais quand je vais, par exemple /Asel il dit 404 Not Found. Quel est le problème?.htaccess: Réécrire le problème

+0

$ Cela tournera toute URL comme/00 /,/01? /, etc (c'est-à-dire deux chiffres suivis d'une barre oblique) dans /redirect.php?id=00, etc. Donc le fait que/ASEi obtienne un 404 n'est pas surprenant sauf si vous avez un fichier appelé ASEi. Qu'est-ce que vous essayez d'accomplir? –

+0

Oups. Mais avec le @web answeer, cela ne fonctionne pas – Francesc

+0

Que fait redirect.php, et que voulez-vous qu'il se passe? – Tim

Répondre

0

Je l'ai trouvé, le problème était le premier /. Le .htaccess ressemble maintenant:
RewriteEngine On
RewriteRule^([- a-zA-Z0-9 _] +) redirect.php de $ id = 1

0

Essayez ceci:

RewriteRule ^/([- a-zA-Z0-9 _] +)/$ /redirect.php?id=$1

+0

Il est dit 404 Introuvable. – Francesc