L'url rewriting ne fonctionne pas... - Version imprimable +- MyBB.support, le portail francophone de MyBB (http://mybb.fr) +-- Forum : MyBB.fr (http://mybb.fr/forum-1.html) +--- Forum : Support (http://mybb.fr/forum-5.html) +--- Sujet : L'url rewriting ne fonctionne pas... (/thread-3963.html) |
L'url rewriting ne fonctionne pas... - pyraah - 08-04-2011 Bonjour à tous, J'ai activé l'url rewriting dans l'administration de mon forum, et j'ai renommé le htaccess.txt en .htaccess. La page d'accueil s'affiche bien, les liens sont bien changés. Mais c'est tout ce qui s'affiche. Les autres liens m'affichent une erreur 404. Quelqu'un peut m'aider ? Merci. RE: L'url rewriting ne fonctionne pas... - vodka - 08-04-2011 Désolé je ne sais pas. RE: L'url rewriting ne fonctionne pas... - spyto - 08-04-2011 J'ai déplacé ce sujet ici, il n'avait rien à faire dans la FAQ ! Pour ce qui concerne l'url rewriting, il faut que l'hébergeur le prenne en charge. Par exemple ça ne fonctionnera pas chez Free. Renseigne-toi auprès de ton hébergeur. Sinon crée un fichier info.php contenant ceci : Code PHP : <?php Dans la section "Apache Loaded Modules", tu devrais trouver la mention mod_rewrite. Si elle n'y est pas, il y a de fortes chances que l'url rewriting ne soit pas pris en charge... Deuxième test : 1. Crée un fichier "test.php" contenant ceci : Code PHP : <?php Code : RewriteEngine on Transfère ces deux fichiers à la racine du serveur (via FTP) . Il ne te reste plus qu'à entrer l'URL suivante dans ton navigateuri : http://url_tonsite/test.html et tu devrais voir apparaitre le texte de la page "test.php". Et là, deux hypothèses : - la page apparaît et l'URL test.html est bien réecrite en test.php. Donc l'url rewriting est pris en charge. - tu obtiens une erreur 404, ou plus probable une erreur 500 et là... rien à faire, le mod_rewrite n'est pas actif chez ton hébergeur. RE: L'url rewriting ne fonctionne pas... - pyraah - 08-04-2011 Merci de ta réponse. Je viens de tester, lorsque c'est activé je n'ai plus accès au fichier test.html, que ce soit sous ce nom ou sous test.php (j'ai une page 404 à la place). L'hébergeur étant de type mutualisé, je viens de les contacter pour en avoir la confirmation, je suis en attente d'une réponse. Merci tout de même d'avoir répondu. RE: L'url rewriting ne fonctionne pas... - pyraah - 09-04-2011 Bon, j'ai du nouveau. Je n'ai pas encore eu de réponse (ça ne saurait tarder), mais je suis retourné voir sur les détails de l'offre proposée par l'hébergeur, il y a la ligne suivante : Citation :Support complet de l'URL RewritingMais j'ai remarqué autre chose, je ne sais pas si ça peut jouer. quand je vais sur http://mondomaine.com, l'adresse est transformée en http://www.mondomaine.com. Cette transformation automatique pourrait-elle poser problème ? RE: L'url rewriting ne fonctionne pas... - Alexandre - 09-04-2011 Non, aucun normalement. RE: L'url rewriting ne fonctionne pas... - haytoch - 09-04-2011 renommer le fichier "htaccess.txt" à ".htaccess" n'oublier pas le point au début puis activé la fonction dans les paramètre du forum RE: L'url rewriting ne fonctionne pas... - pyraah - 09-04-2011 (09-04-2011, 20:16)haytoch a écrit : renommer le fichier "htaccess.txt" à ".htaccess" n'oublier pas le point au début puis activé la fonction dans les paramètre du forum (08-04-2011, 13:25)pyraah a écrit : Bonjour à tous,Je veux bien être un sous-doué, mais j'ai quand même mes limites. RE: L'url rewriting ne fonctionne pas... - pyraah - 11-04-2011 Bonsoir, Je viens de recevoir une réponse de l'hébergeur : Citation :La réécriture d'URL est active sur notre offre d'hébergement.J'ai donc repris le test que vous m'avez donné plus haut, comme ceci : Citation :RewriteEngine onLorsque je vais sur monsite.com/test.php, toujours l'erreur 404. Si ça peut vous aider, par rapport à la racine je suis sur /home/ah33631/. Les fichiers se trouvent dans /home/ah33631/web/www/, le fichier test.html ainsi que le .htaccess se trouvent donc dans le dossier 'www'. RE: L'url rewriting ne fonctionne pas... - exdiogene - 11-04-2011 Quel est ton nom de domaine que je puisse tester moi-même? P.S C'est un fichier test.php qui doit être là et il doit être accédé avec test.html, tu as pourtant écrit le contraire ici... RE: L'url rewriting ne fonctionne pas... - pyraah - 12-04-2011 Effectivement, dans le cas du fichier de test, j'ai fait une inversion. Quoi qu'il en soit, je viens de retenter en ajoutant RewriteBase / dans le fichier qui va bien et l'url rewriting sur mon fofo fonctionne à merveille. Merci d'avoir essayé de m'aider. |