Version complète: sur le forum Webmaster Hub : Mon url Rewriting ne fonctionne pas.
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
e.MiLoU
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.

CODE
ErrorDocument 404 http://127.0.0.1/Marottes/erreur_404.php
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^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
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
Le / à rajouter chez OVH ne doit se faire que sur hébergement mutualisé. Pas sur les serveurs dédiés wink.gif

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 wink.gif

Dan
e.MiLoU
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 biggrin.gif
Dan
Et non, il ne le fera pas. Aucun code de réécriture .htaccess ne modifiera tes sources, c'est à toi de le faire smile.gif

Dan
e.MiLoU
OK... Merci pour cette petite précision. La prochaine fois, j'en tiendrai compte avant de faire mon site biggrin.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.