.htaccess : la redirection ne fonctionne pas
Bonjour,
J'ai un site hébergé chez hosteur.com (cela fait-il la différence ?) : http://www.ecuriedelaloisne.com
N.B. Mon .htaccess est un copié-collé de celui de mes autres sites (hébergés chez OVH, et qui fonctionnent très bien).
J'ai une URLRewriting sur mes articles, pourtant, cette redirection ne se fait pas, :cry: et me renvoie systématiquement sur la page "error.php" (donc, le .htaccess est bien pris en compte !).
.htaccess :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| SetEnv PHP_VER 5_3
options -indexes
Options +FollowSymLinks
RewriteEngine on
#--------------------------------------------------
## FICHE ARTICLE
RewriteRule ^art([0-9]+)/([.-\d\w]+)$ article-fiche.php?id=$1 [L,QSA]
#--------------------------------------------------
## ErrorDocument
ErrorDocument 400 http://www.ecuriedelaloisne.com/error.php?err=400
ErrorDocument 401 http://www.ecuriedelaloisne.com/error.php?err=401
ErrorDocument 403 http://www.ecuriedelaloisne.com/error.php?err=403
ErrorDocument 404 http://www.ecuriedelaloisne.com/error.php?err=404
ErrorDocument 500 http://www.ecuriedelaloisne.com/error.php?err=500
ErrorDocument 503 http://www.ecuriedelaloisne.com/error.php?err=503
#-------------------------------------------------- |
La ligne incriminée (?) :
Code:
RewriteRule ^art([0-9]+)/([.-\d\w]+)$ article-fiche.php?id=$1 [L,QSA]
Exemple :
http://www.ecuriedelaloisne.com/art1...urs-voeux-2014 ne passe pas (?) et me renvoie sur la page "error.php".
Mais si on passe directement dans l'URL :
http://www.ecuriedelaloisne.com/arti...che.php?id=150 (par exemple) : la page s'affiche bien ! (le fichier article-fiche.php existe bel et bien)
J'ai testé aussi :
Code:
1 2 3
| RewriteRule ^art([0-9]+)/(.*)$ article-fiche.php?id=$1 [L,QSA]
# et
RewriteRule ^(.*)/art([0-9]+)/(.*)$ $1/article-fiche.php?id=$2 [L,QSA] |
Sans succès... (re-:cry:)
Je sèche...
Quelqu'un pour m'humidifier me renseigner ?
Merci.