1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
L'url rewriting ne fonctionne pas...
Mots-clés » rewriting, fonctionne
08-04-2011, 13:25,
#1
Sad  L'url rewriting ne fonctionne pas...
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. Sad
Répondre
08-04-2011, 14:31,
#2
RE: L'url rewriting ne fonctionne pas...
Désolé je ne sais pas.
Répondre
08-04-2011, 14:47,
#3
RE: L'url rewriting ne fonctionne pas...
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
  phpinfo
();
?>
Uploade-le à la racine du serveur et exécute-le.
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
    
echo "Bonjour, on teste le mod_rewrite d'Apache"
?>
2. Crée un fichier .htaccess (ou utilise celui existant) et insère ce code :
Code :
RewriteEngine on
RewriteRule ^test\.html$ /test.php [L]

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.

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
08-04-2011, 14:58, (Modification du message : 08-04-2011, 15:04 par pyraah.)
#4
RE: L'url rewriting ne fonctionne pas...
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.
Répondre
09-04-2011, 15:27,
#5
RE: L'url rewriting ne fonctionne pas...
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 Rewriting
Mais 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 ?
Répondre
09-04-2011, 15:38,
#6
RE: L'url rewriting ne fonctionne pas...
Non, aucun normalement.
Répondre
09-04-2011, 20:16,
#7
RE: L'url rewriting ne fonctionne pas...
renommer le fichier "htaccess.txt" à ".htaccess" n'oublier pas le point au début puis activé la fonction dans les paramètre du forum
Répondre
09-04-2011, 23:54,
#8
RE: L'url rewriting ne fonctionne pas...
(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,

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. Sad
Je veux bien être un sous-doué, mais j'ai quand même mes limites.
Big Grin
Répondre
11-04-2011, 23:25, (Modification du message : 11-04-2011, 23:26 par pyraah.)
#9
RE: L'url rewriting ne fonctionne pas...
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.

Si vous rencontrez une erreur dans le processus de réécriture, je vous invite à utiliser la variable RewriteBase qui serait à ajouter dans votre fichier en suivant cet exemple:

RewriteBase /
J'ai donc repris le test que vous m'avez donné plus haut, comme ceci :
Citation :RewriteEngine on
RewriteBase /
RewriteRule ^test\.html$ /test.php [L]
Lorsque 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'.
Répondre
11-04-2011, 23:38, (Modification du message : 11-04-2011, 23:40 par exdiogene.)
#10
RE: L'url rewriting ne fonctionne pas...
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...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
12-04-2011, 0:04,
#11
RE: L'url rewriting ne fonctionne pas...
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. Smile
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique