Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 11-08-2006 16:04:52

Fight666
Membre

Probleme PunRewrite

Bonjour à tous,

Voila j'ai installer le mod PunRewrite, jusque la tout va bien, j'upload tout, je vais sur mon forum, l'index est niquel quand je passe la souris sur les liens ca me met bien en *.html, mais quand je clic sur un lien, hop erreur 404 sad

J'ai verifier si mon hebergeur accepte bien l'url rewriting, et oui il le gere...

Quelqu'un aurais une idée svp ?

Merci d'avance

Hors ligne

#2 11-08-2006 16:13:06

Keulig
Membre

Re : Probleme PunRewrite

Quel est ton hébergeur, quel est ton hébergement, as-tu bien modifié le htaccess ?

Hors ligne

#3 11-08-2006 16:17:43

Fight666
Membre

Re : Probleme PunRewrite

Mon hebergeur est 1&1.
Mon hébergement est le "Pack Perso Confort".
Le contenu de mon .htacces est :
[c]RewriteEngine on
RewriteRule ^f([0-9]+)(.*).html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*).html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*).html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*).rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla.html$ index.php [L][/c]
Comme indiquez dans le fichier fournie avec l'instalation du mod.

Hors ligne

#4 11-08-2006 17:15:45

Malouk
Membre

Re : Probleme PunRewrite

Ton forum est dans un dossier ?

Chez 1&1, il faut mettre les liens par rapport à la racine du site dans le .htaccess.

Exemple :

RewriteRule ^f([0-9]+)(.*).html$ /forums/viewforum.php?id=$1 [L]

Hors ligne

#5 11-08-2006 19:19:38

Fight666
Membre

Re : Probleme PunRewrite

Oui le forum est dans le dossier /forum/.
Et l'adresse du forum est avec un sous domaine : -http://forum.exemple.com
Le .htaccess pour le mod je doit le mettre a la racine du site ?

Edit : J'ai modifier le .htacces pour le mettre a la racine du site et en rajoutant /forum/ mais toujours pareil sad

Dernière modification par Fight666 (11-08-2006 19:23:37)

Hors ligne

#6 11-08-2006 23:37:58

Malouk
Membre

Re : Probleme PunRewrite

Le .hataccess doit-être dans le dossier du forum.

Maintenant, si tu utilises un sous-domaine, il ne faut pas faire la modif que j'ai indiqué plus haut.

Hors ligne

#7 12-08-2006 00:12:18

Fight666
Membre

Re : Probleme PunRewrite

Donc dans mon .htaccess je doit mettre :
[c]RewriteEngine on
RewriteRule ^f([0-9]+)(.*).html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*).html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*).html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*).rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla.html$ index.php [L][/c]

Et le placer dans le dossier "forum" ?

Si oui, je l'es déja fait la première fois, et ca ne marche pas sad:(

Hors ligne

#8 12-08-2006 00:32:53

Mobman02
Membre

Re : Probleme PunRewrite

Bah déjà pour commencer ya des erreurs dans ton .htaccess !

Les point doivent être échappé avec un backslash, sinon ça signifi autre chose.

RewriteEngine on
RewriteRule ^f([0-9]+)(.*)\.html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*)\.html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*)\.rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla\.html$ index.php [L]

Essaye avec ça smile

Hors ligne

#9 12-08-2006 00:51:31

Fight666
Membre

Re : Probleme PunRewrite

Rah je suis vert, j'y croiais trop et tout... et toujours pas sad:(
Je sais vraiment plus quoi faire hmm
Merci beaucou quand même smile

Dernière modification par Fight666 (12-08-2006 00:52:36)

Hors ligne

#10 12-08-2006 20:01:04

Keulig
Membre

Re : Probleme PunRewrite

Mets ça au début de ton htaccess :

Options FollowSymLinks

Hors ligne

#11 12-08-2006 21:05:53

Fight666
Membre

Re : Probleme PunRewrite

Voici le contenue de mon .htaccess :

[c]Options FollowSymLinks
RewriteEngine on
RewriteRule ^f([0-9]+)(.*)\.html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*)\.html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*)\.rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla\.html$ index.php [L][/c]

Je l'es mis dans le dossier de mon forum, toujours rien sad:(

Hors ligne

#12 13-08-2006 03:07:58

Keulig
Membre

Re : Probleme PunRewrite

Oups j'ai mal tappé :
Options +FollowSymlinks

et essaie avec :
RewriteBase /
(après RewriteEngine on)

Hors ligne

#13 13-08-2006 13:26:53

Fight666
Membre

Re : Probleme PunRewrite

Ouiiiiiii ca marche !!
Merci serieu smile:):)

Hors ligne

#14 13-08-2006 13:59:11

Keulig
Membre

Re : Probleme PunRewrite

Ravi d'avoir pu t'aider wink

Hors ligne

#15 24-08-2006 19:27:54

Fight666
Membre

Re : Probleme PunRewrite

Heu désolé, je revient dans ce sujet, j'ai changer d'hebergeur (OVH) avec l'offre "Media Plan", et mon Rewrite ne fonctionne plus sur mon forum sad
Est ce qu'il y a quelque chose à changer dans mon .htacces pour que ca puisse re-fonctionner sur mon nouvel hebergement svp ?

[c]Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^f([0-9]+)(.*)\.html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*)\.html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*)\.rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla\.html$ index.php [L][/c]

Hors ligne

#16 24-08-2006 19:53:38

Lyconide
Membre

Re : Probleme PunRewrite

Fight666 a écrit :

[c]Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^f([0-9]+)(.*)\.html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*)\.html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*)\.rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla\.html$ index.php [L][/c]

Si ton forum se trouve à une adresse du type : http://www.site.com/forum
(donc avec un dossier forum)

Tu devras ajouter ce chemin dans le .htaccess, ce qui donne :
RewriteRule ^f([0-9]+)(.*)\.html$ /forum/viewforum.php?id=$1 [L]

S'il se trouve à la racine, il faut mettre :
RewriteRule ^f([0-9]+)(.*)\.html$ /viewforum.php?id=$1 [L]

Hors ligne

#17 24-08-2006 20:51:44

Keulig
Membre

Re : Probleme PunRewrite

Non il suffit de changer

RewriteBase /

par

RewriteBase /répertoire du forum/

wink

Hors ligne

#18 24-08-2006 21:43:10

Fight666
Membre

Re : Probleme PunRewrite

Mon forum ce trouve dans le dossier /forum/ et va avoir l'adresse : http://forum.monsite.fr (comme sur mon autre hebergement).

Mais la ca ne fonctionne plus, meme en rajoutant /forum/ et en essayant de mettre le .htacces dans le dossier du forum et à la racine du site...

Rien ne marche.

Vous avez une idée svp ?

Hors ligne

#19 24-08-2006 23:44:34

Keulig
Membre

Re : Probleme PunRewrite

Fight666 a écrit :

Mon forum ce trouve dans le dossier /forum/ et va avoir l'adresse : http://forum.monsite.fr (comme sur mon autre hebergement).

Mais la ca ne fonctionne plus, meme en rajoutant /forum/ et en essayant de mettre le .htacces dans le dossier du forum et à la racine du site...

Rien ne marche.

Vous avez une idée svp ?

Il est possible que ton plan ne supporte pas mod-rewrite. Quelle offre as-tu souscrit chez OVH ?

Hors ligne

#20 25-08-2006 08:28:50

vin100
Membre

Re : Probleme PunRewrite

Hors ligne

#21 25-08-2006 13:09:25

Fight666
Membre

Re : Probleme PunRewrite

Keulig a écrit :

Il est possible que ton plan ne supporte pas mod-rewrite. Quelle offre as-tu souscrit chez OVH ?

Je vais vérifier, mais je l'es mis plus haut mon offre, l'offre "Media Plan" wink

Merci pour le lien vin100 mais je n'y connait rien du tout en url rewriting donc quelqu'un peut me l'adapter à mon code svp ?

Merci beaucoup d'avance

Hors ligne

#22 25-08-2006 16:33:07

vin100
Membre

Re : Probleme PunRewrite

La solution consiste à redefinir dans mod_rewrite la racine de reécriture:

RewriteEngine on
RewriteRule ^/grp([0-9]+)\.php$ groupe.php?id=$1 [L]
RewriteRule ^/art([0-9]+)\.php$ article.php?id=$1 [L]
RewriteRule ^/age([0-9]+)\.php$ agenda.php?id=$1 [L]
RewriteRule ^/membre_([0-9]+)\.php$ membre.php?id=$1 [L]

doivent être changés en

RewriteEngine on
RewriteRule ^/grp([0-9]+)\.php$ /groupe.php?id=$1 [L]
RewriteRule ^/art([0-9]+)\.php$ /article.php?id=$1 [L]
RewriteRule ^/age([0-9]+)\.php$ /agenda.php?id=$1 [L]
RewriteRule ^/membre_([0-9]+)\.php$ /membre.php?id=$1 [L]

je n'y connais absolument rien non plus en rivraïtingue mais ça m'empêche pas de voir que le patch consiste à ajouter un / devant la deuxième partie de la règle de ré-écriture

mais faut prendre le temps de lire et ne pas s'arreter à "oulala j'y comprend rien" smile


donc si on fait l'analogie avec ce que tu as copié plus haut :

Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^f([0-9]+)(.*)\.html$ viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*)\.html$ viewtopic.php?pid=$1 [L]
RewriteRule ^(.*)\.rss$ extern.php?action=$1&type=rss [L]
RewriteRule ^blabla\.html$ index.php [L]

doit être modifié en .... ?

je suis sûr que tu peut trouver

Hors ligne

#23 25-08-2006 16:37:13

vin100
Membre

Re : Probleme PunRewrite

euh ... sinon quand tu copie/cole un truc faut quand même lire ce qu'il y a d'écrit même si t'y comprend rien, parce que le [c]RewriteRule ^blabla\.html$ index.php [L][/c] je suis pas sûr qu'il te soit très utile... roll

Hors ligne

#24 25-08-2006 17:47:02

Fight666
Membre

Re : Probleme PunRewrite

Oué je sais lol happy mais j'avais copier/coller le fichier du mod direct happy

Sinon mon code va être :

[c]Options +FollowSymlinks
RewriteEngine on
RewriteBase /
RewriteRule ^f([0-9]+)(.*)\.html$ /viewforum.php?id=$1 [L]
RewriteRule ^t([0-9]+)(.*)\.html$ /viewtopic.php?id=$1 [L]
RewriteRule ^p([0-9]+)(.*)\.html$ /viewtopic.php?pid=$1 [L]
RewriteRule ^(.*)\.rss$ /extern.php?action=$1&type=rss [L][/c]

?
Juste rajouter les "/" nan ?
En tout cas si c'est ca, quand je met mon fichier dans mon repertoire forum, ca me met :
"Internal Server Error"

Quand je dit que je n'y connais rien c'est que j'avais passer du temps dessus et que je ne voyait pas d'ou ça pouvait venir... wink

Hors ligne

#25 26-08-2006 20:52:27

Fight666
Membre

Re : Probleme PunRewrite

Personne ne voit ?
Dsl d'insister mais j'ai pas acces a mon forum tant que l'url rewriting ne fonctionne plus hmm

Hors ligne

Pied de page des forums