Besoin d'aide pour fonction rewrite. Je désespère. Forum php
22 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Besoin d'aide pour fonction rewrite. Je désespère. Forum php
Bonjour à tous
Je commence à désespérer. J'ai un forum avec une adresse de ce type :
http://www.dmdforum.be/forum/viewforum.php?f=11
Comment avoir une terminaison en html plus simple. Je sais que c'est une question classique, mais je n'y arrive pas. Si quelqu'un peut m'écrire cette ligne.
j'ai vu quelque part cet exemple de code, mais il ne semble pas fonctionner. Je précise que mon hébergeur accepte cette fonction.
RewriteRule ^viewforum_([0-9]+)_([0-9]+)_([0-9]+)\.html$ viewforum.php?f=$1topicdays=$2&start=$3 [L]
Merci d'avance.
Je commence à désespérer. J'ai un forum avec une adresse de ce type :
http://www.dmdforum.be/forum/viewforum.php?f=11
Comment avoir une terminaison en html plus simple. Je sais que c'est une question classique, mais je n'y arrive pas. Si quelqu'un peut m'écrire cette ligne.
j'ai vu quelque part cet exemple de code, mais il ne semble pas fonctionner. Je précise que mon hébergeur accepte cette fonction.
RewriteRule ^viewforum_([0-9]+)_([0-9]+)_([0-9]+)\.html$ viewforum.php?f=$1topicdays=$2&start=$3 [L]
Merci d'avance.
Bonjour à tous
J'ai un forum avec une adresse de ce type :
http://www.dmdforum.be/forum/viewforum.php?f=11
Voila:
RewriteRule ^forum/view_([0-9]*).html forum/viewforum.php?f=$1
Dernière édition par EasyExpat le Mar Mai 13, 2003 9:26, édité 1 fois.
Merci déjà de la réponse.
Lorsque je mets ce code, en cliquant sur le lien, mon adresse ne se termine pas par html
avec rewrite j'obtiens ceci
http://www.monsite.com/forum/viewforum.php?f=54
ps : désolé de ne pas encore donner mon adresse, car le site est encore en construction.
Lorsque je mets ce code, en cliquant sur le lien, mon adresse ne se termine pas par html
avec rewrite j'obtiens ceci
http://www.monsite.com/forum/viewforum.php?f=54
ps : désolé de ne pas encore donner mon adresse, car le site est encore en construction.
bjp a écrit:Merci déjà de la réponse.
Lorsque je mets ce code, en cliquant sur le lien, mon adresse ne se termine pas par html
avec rewrite j'obtiens ceci
http://www.monsite.com/forum/viewforum.php?f=54
ps : désolé de ne pas encore donner mon adresse, car le site est encore en construction.
je te cosseil de mettre un / apres ^ pour voir, parfois ca peux aider ...
bjp,
Deux choses:
1. ton forum utilise des identifiants de session et ta règle de réécriture ne les prend pas en compte.
2. L'url rewriting permet de présenter des URLs plus "conviviales" en créant ce qui pourrait être considéré comme des "alias" d'URLs, visibles par le monde extérieur.
C'est ce qui permet d'appeler viewforum_4.html et de voir la page viewforum.php?f=4 , la transformation dépendant de la règle de réécriture.
Par contre, l'URL rewriting ne va d'aucune manière modifier les URLs générées par ton programme de forum. C'est à toi à modifier TOUTES les sources pour que les liens générés soient sous la nouvelle forme, sinon tes efforts ne serviront à rien.
Dan
Deux choses:
1. ton forum utilise des identifiants de session et ta règle de réécriture ne les prend pas en compte.
2. L'url rewriting permet de présenter des URLs plus "conviviales" en créant ce qui pourrait être considéré comme des "alias" d'URLs, visibles par le monde extérieur.
C'est ce qui permet d'appeler viewforum_4.html et de voir la page viewforum.php?f=4 , la transformation dépendant de la règle de réécriture.
Par contre, l'URL rewriting ne va d'aucune manière modifier les URLs générées par ton programme de forum. C'est à toi à modifier TOUTES les sources pour que les liens générés soient sous la nouvelle forme, sinon tes efforts ne serviront à rien.
Dan
C'est à partir de celui ci que j'essai de modifier le rewrite.
Voici mon fichier htaccess qui est placé dans le dossier /204
J'ai pris ce fichier sur ce forum.
Si on peut ma'aider ce serait bien.[/quote]
Voici mon fichier htaccess qui est placé dans le dossier /204
- Code: Tout sélectionner
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^viewforum_([0-9]+)_([0-9]+)_([0-9]+)\.html$ viewforum.php?f=$1topicdays=$2&start=$3 [L]
RewriteRule ^viewforum_([0-9]+)\.html$ viewforum.php?f=$1 [L]
RewriteRule ^viewtopic_([0-9]+)_([0-9]+)_(asc|desc)_([0-9]+)\.html$ viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 [L]
RewriteRule ^viewtopic_([0-9]+)_([0-9]+)\.html$ viewtopic.php?t=$1&start=$2 [L]
RewriteRule ^viewtopic_([0-9]+)_newest\.html$ viewtopic.php?t=$1&view=newest [L]
RewriteRule ^viewtopic_([0-9]+)_previous\.html$ viewtopic.php?t=$1&view=previous [L]
RewriteRule ^viewtopic_([0-9]+)_next\.html$ viewtopic.php?t=$1&view=next [L]
RewriteRule ^viewtopic_([0-9]+)\.html$ viewtopic.php?t=$1 [L]
RewriteRule ^viewprofile_([0-9]+)\.html$ profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^viewmessage_([0-9]+)\.html$ viewtopic.php?p=$1 [L]
J'ai pris ce fichier sur ce forum.
Si on peut ma'aider ce serait bien.[/quote]
Dernière édition par bjp le Jeu Mai 15, 2003 4:22, édité 1 fois.
Re...
J'ai pris un exemple simple: http://www.forumbts.com/204/viewtopic_1749.html
est effectivement bien réécrit http://www.forumbts.com/204/viewtopic.php?t=1749
Donc, l'URL rewriting fonctionne, en tout cas pour cette règle !
Maintenant, il faut que tu trouves dans les sources la partie de code qui génère les liens et que tu la modifies pour qu'elle génère viewtopic_1749.html au lieu de viewtopic.php?t=1749 ... c'est ça le plus long à faire
Et encore, comme plusieurs membres WRI utilisent phpBB, les modifications à apporter aussi bien pour les identifiants de session que pour les URLs ont déjà été publiée sur le site WRI... tu as de la chance.
Va voir là: http://www.webrankinfo.com/forums/viewtopic_1907.htm , après tu diras merci à Bdgest
Dan
J'ai pris un exemple simple: http://www.forumbts.com/204/viewtopic_1749.html
est effectivement bien réécrit http://www.forumbts.com/204/viewtopic.php?t=1749
Donc, l'URL rewriting fonctionne, en tout cas pour cette règle !
Maintenant, il faut que tu trouves dans les sources la partie de code qui génère les liens et que tu la modifies pour qu'elle génère viewtopic_1749.html au lieu de viewtopic.php?t=1749 ... c'est ça le plus long à faire
Et encore, comme plusieurs membres WRI utilisent phpBB, les modifications à apporter aussi bien pour les identifiants de session que pour les URLs ont déjà été publiée sur le site WRI... tu as de la chance.
Va voir là: http://www.webrankinfo.com/forums/viewtopic_1907.htm , après tu diras merci à Bdgest
Dan
hetzeld a écrit:Va voir là: http://www.webrankinfo.com/forums/viewtopic_1907.htm , après tu diras merci à Bdgest![]()
Dan
Oui enfin, comme tout bon informaticien, je n'ai fait que regarder comment c'était fait ailleurs
Moi on m'a toujours dit que pour être bon en informatique il faut faire comme les canards : calme en surface... mais agité en dessous.
Trève de plaisanterie, je crois que je serais incapable sans un modèle de faire toutes les modifications dans les fichiers php.
Trève de plaisanterie, je crois que je serais incapable sans un modèle de faire toutes les modifications dans les fichiers php.
-

WebRankInfo - Administrateur du site

- Messages: 15883
- Inscription: Ven Avr 19, 2002 19:51
l'email de chaque membre du forum est accessible dans son profil
22 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Groups
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum