Spark
lundi 7 avril 2008 à 21:08
Merci pour ta réponse, en même temps la question était bête, le navigateur ne va pas deviner vers quoi l'URL doit pointer.
Pour le RedirectMatch , je ne connaissais pas, ça explique pourquoi j'avais une erreur 500 lors de ma simulation ? Si j'ai bien compris un RedirectMatch est utilisé pour faire des redirections avec des expression régulières, alors que RedirectPermanent ne le permet pas ? EDIT non il semblerais que ce soit pour rediriger des répertoires ...
Par contre effectivement je n'avais pas envisagé la solution avec PHP qui ouvre la porte à des solutions plutôt facile.
Merci
Tu pourras peut être m'expliquer pourquoi cette simulation ne fonctionne pas ?
CODE
RedirectMatch 301 ^/forums/viewforum.php?id=([0-9]*)$ http://www.domaine.info/f$1.html
Le fichier viewforum n'existe pas, mais le fichier f2.html lui si.
Quand je tape :
http://www.domaine.info/forums/viewforum.php?id=2J'ai un 404.
Tu as une idée du pourquoi ? Est-ce qu'il faut mettre avant un genre RedirectMatch On ? Je test chez 1&1.
En parallèle quand je met ça, ça ne fonctionne pas non plus (404) :
CODE
Redirect permanent ^/forums/viewforum.php?id=2$ http://www.domaine.info/f2.html
Alors que c'est typiquement ce que j'ai déjà utilisé. Ca vient du paramètre ?id=2 dans le fichier htaccess, si je le supprime, ça fonctionne (pas comme souhaité).
Pas simple toussa