e.MiLoU Posté 23 Octobre 2005 Posté 23 Octobre 2005 Bonjour, Je me suis mis en tête d'installer sur mon serveur OVH un système d'url rewritting. Mias je le teste d'abord en local (ne vous inquiété pas, j'ai connaissance du petit '/' qu'il faut mettre quand on le basarde sur OVH). Voici donc mon premier code. ErrorDocument 404 http://127.0.0.1/Marottes/erreur_404.phpOptions +FollowSymlinksRewriteEngine onRewriteRule ^profs_details_([0-9]+)\.html$ /profs_details.php?id=$1 [L] Mais celà ne fonctionne pas, une fois sur la page prof_details.php?id=1 il devrait quand même m'afficher prof_detail_1.html Ou je n'ai vraiment rien compris? Merci d'avance.
Jok Posté 23 Octobre 2005 Posté 23 Octobre 2005 Non, il faut que tu pointes directement sur la page prof_detail_1.html qui elle renverra au serveur prof_details.php?id=1.
Dan Posté 23 Octobre 2005 Posté 23 Octobre 2005 Le / à rajouter chez OVH ne doit se faire que sur hébergement mutualisé. Pas sur les serveurs dédiés De même, tu n'as pas besoin du Options +FolloSymLinks, et ta première ligne est mauvaise. Cela retournera une entête 200 et non 404. Il faut utiliser ErrorDocument 404 /Marottes/erreur_404.php si tu as bien le répertoire Marottes dans le site (sous le www) sinon ErrorDocument 404 /erreur_404.php Pense à utiliser l'outil d'analyse d'entêtes du Hub pour valider qu'une page inexistante renvoie bien une entête 404 Dan
e.MiLoU Posté 23 Octobre 2005 Auteur Posté 23 Octobre 2005 Ah... Je croyais qu'il fesait tout ça tout seul. Genre qu'il modifie dans ma source <a href="prof_details.php?id=1"> par <a href="prof_details_1.html">... Il me semblait bien que c'était trop beau
Dan Posté 23 Octobre 2005 Posté 23 Octobre 2005 Et non, il ne le fera pas. Aucun code de réécriture .htaccess ne modifiera tes sources, c'est à toi de le faire Dan
e.MiLoU Posté 23 Octobre 2005 Auteur Posté 23 Octobre 2005 OK... Merci pour cette petite précision. La prochaine fois, j'en tiendrai compte avant de faire mon site
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant