JeuWeb - Crée ton jeu par navigateur
[Résolu] .htaccess - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] .htaccess (/showthread.php?tid=4022)

Pages : 1 2


[Résolu] .htaccess - Thedeejay - 31-05-2009

Bonjour tout le monde!

j'ai commencé il y a quelques jours à toucher à l'url rewriting. j'ai donc créé mon .htaccess, tout fonctionnait, et la d'un coup pouf pouf, ca ne marcghe plus...

je ne sais pas si ca vient du fichier ou du serveur... en tout cas voici mon code:

Code :
Options +FollowSymlinks


RewriteEngine on




RewriteRule ^module-([a-zA-Z]+).html$   index.php?action=module&module=$1 [L]


RewriteRule ^index.html$   index.php [L]


RewriteRule ^commentaire.html$   index.php?action=ajout_commentaire [L]


RewriteRule ^articles.html$   index.php?action=articles [L]


RewriteRule ^article-([0-9]+).html$   index.php?action=articles&page=$1 [L]


RewriteRule ^credits.html$   index.php?action=credits [L]

Merci!


RE: .htaccess - Allwise - 31-05-2009

Quand tu dis que ça marche plus, c'est à dire ? T'as une page d'erreur ? Une page blanche ? Le rewriting ne marche tout simplement pas ? Y a eu quoi comme changement entre le moment où ça marchait et celui où a marche plus ?

Il faut tout d'abord que tu t'assures que le mod_rewrite est activé sur le serveur. Ensuite, il faut regarder le contexte : tes fichiers ( index.php et .htaccess ) semblent être à la racine du serveur. Est-ce le cas ? Dans la négative, il faut que tu aoutes la directive RewriteBase avec le chemin qui mène à tes fichiers, et peut-être aussi que tu rectifies le chemin vers index.php.


RE: .htaccess - Thedeejay - 01-06-2009

plop!

alors j'ai un bon vieux 500, sur toutes mes pages... meme celles non concernées par l'url rewrite. Il n'y a absolument rien eu, c'est ca qui me troue le fut! ca archait parfaitement, et d'un coup, sans avoir rien touché, pof!

mod_rewrite est bel est bien activé, et non, ce n'est pas a la racine du serveur mais dans un dossier nommé /blox/... je vais essayer Rewrite base...
ca ne marche pas Sad


RE: .htaccess - Allwise - 01-06-2009

Si ça venait du chemin t'aurais plutôt une erreur 404. Je vois rien qui cloche dans ton .htaccess, mais je te conseille de commenter toutes les lignes et de les décommenter l'une après l'autre pour cerner le problème Wink


RE: .htaccess - Thedeejay - 01-06-2009

c'est ce que j'ai fait,, ca vient a mon avis du serveur ca meme si je ne laisse qu'une ligne qui est en exemple sur inter,et, ca plante (et meme si je n'en laisse aucune Oo)


RE: .htaccess - wild-D - 01-06-2009

le point [.] en regex ça a un sens particulier ^^

sinon vérif le charset de ton fichier (que t'as pas un caractères fantome.)

sinon si t'es dans un répertoire... je serais toi je vérifierais, parce que tes ^...$ je suis pas s^r qu'ils capturent quoique ce soit.


RE: .htaccess - Allwise - 01-06-2009

Il y a peut-être un .htaccess foireux dans le répertoire parent ?
Les erreurs 500 indiquent une erreur serveur donc a priori ça viendrait de ton haccess, mais si quand tu commentes tout, l'erreur est toujours là, le problème est ailleurs.


RE: .htaccess - Thedeejay - 01-06-2009

j'ai vérifié non...a moins que l'hebergeur en aie mit un global mais je suis en dédié virtuel donc...


RE: .htaccess - Allwise - 01-06-2009

Ah ok, alors jette un oeil aux logs d'Apache, il y aura certainement la réponse dedans Wink


RE: .htaccess - Thedeejay - 01-06-2009

ils sont ou? (je suis nul je sais xD) moi je suis en virtuel donc pas sur qu'il y en ai...