Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
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 
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
Quel est ton hébergeur, quel est ton hébergement, as-tu bien modifié le htaccess ?
Hors ligne
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
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
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 
Dernière modification par Fight666 (11-08-2006 19:23:37)
Hors ligne
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
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
:(
Hors ligne
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 
Hors ligne
Rah je suis vert, j'y croiais trop et tout... et toujours pas
:(
Je sais vraiment plus quoi faire 
Merci beaucou quand même 
Dernière modification par Fight666 (12-08-2006 00:52:36)
Hors ligne
Mets ça au début de ton htaccess :
Options FollowSymLinks
Hors ligne
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
:(
Hors ligne
Oups j'ai mal tappé :
Options +FollowSymlinks
et essaie avec :
RewriteBase /
(après RewriteEngine on)
Hors ligne
Ouiiiiiii ca marche !!
Merci serieu
:):)
Hors ligne
Ravi d'avoir pu t'aider 
Hors ligne
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 
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
[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
Non il suffit de changer
RewriteBase /
par
RewriteBase /répertoire du forum/

Hors ligne
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
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
Hors ligne
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" 
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
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" 
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
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... 
Hors ligne
Oué je sais lol
mais j'avais copier/coller le fichier du mod direct 
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... 
Hors ligne
Personne ne voit ?
Dsl d'insister mais j'ai pas acces a mon forum tant que l'url rewriting ne fonctionne plus 
Hors ligne
Pages : 1