| |
|
| :: |
| Auteur |
Message |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Mer Déc 06, 2006 4:04 pm Sujet du message: une question naive |
|
|
Bonjour tout le monde,
J'ai une question naive de rewriting pour forum. En fait, j'ai lu le manuel et j'ai téléchargé le fichier phpBB-SEO-Mixed-mod-Rewrite_V_0.0.2FR.zip.
J'utilise easyphp1.8 et j'ai bien configuré le fichier httpd.conf pour enlever le commentaire :
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
dans le fichier zip, il y a trois fichier txt, je pense que je dois utiliser "phpBB-SEO-Mixed-mod-Rewrite_V_0.0.2FR.txt", mais je ne vois pas du tout, comment je l'utilise et pour enfin rewriting mon url.
En bref, c'est une question naive, je vois pas comment je peux fonctionner rewriting.
Merci en avance,
Jo |
|
|
| Revenir en haut de page |
|
 |
|
 |
rogerlebouledogue phpBB SEO Team


Inscrit le: 22 Juil 2006 Messages: 354 Localisation: Belle-Ile (56)
|
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Mer Déc 06, 2006 5:00 pm Sujet du message: Re: une question naive |
|
|
merci pour ton lien. ca m'aide beaucoup.
Je voudrais quand même poser une question ici, car je trouve que ca peut etre différent de celle dans ton lien.
J'ai modifié les dossiers mentionnés dans le fichier "phpBB-SEO-Mixed-mod-Rewrite_V_0.0.2FR.txt" sauf le fichier "index.php", car j'ai pas trouvé les codes qui demande, donc, je ne sais pas ou je peux insérer les nouveaux codes. est-ce que c'est normal?
maintenant, je teste localement, quand je passe ma souris sur un sujet, il affiche le lien genre "http://127.0.0.1/forum/topic123.html" cependant, quand je clique au-dessus, il me redirige vers "http://127.0.0.1" . le lien naturel fonctionne toujours. Je ne sais pas que est-ce que ce problem viens du fichier "index.php"?
Et je m'excuse pour mon français, car je viens d'un pays non francophone.
Merci en avance
Jo |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Jeu Déc 07, 2006 10:52 am Sujet du message: Re: une question naive |
|
|
Merci dcz, c'est vrai que mon forum est une version vielle. Mais est-ce que la mise à jour va perdre les anciennes données dans la Base de données?
Ou est-ce que je peux faire le rewrting sans update la phpbb?
merci en avance. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté le: Jeu Déc 07, 2006 10:56 am Sujet du message: Re: une question naive |
|
|
En fait, il faut mettre à jour, le risque c'est de tout perdre à cause d'un petit malin qui aura utilisé une faille connue pour bousiller ton forum.
Les mise à jour peuvent se faire de plusieurs façons. Pour conserver tout les mods installés, il faut utiliser la version pas à pas et effectuer tous les changements à la main, comme pour l'installe d'un mod. C'est un peu long parfois, mais c'est plus sûr.
Pour la base de donnée, la mise à jour la conserve toujours, en la modifiant à l'occasion.
Mon conseil c'est donc sauvegarde total (fichiers plus db) et mise à jour
On pourrait réécrire les url sans ça, mais franchement, je pense que tu ne devrais pas faire l'économie de maintenir ton forum à jour.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Jeu Déc 07, 2006 11:22 am Sujet du message: Re: une question naive |
|
|
Merci dcz, mais j'ai pas très bien compris. Mon forum actuel est la version 2.0.15, donc je peux update le forum en remplacant tous les anciens fichiers et les anciens fichiers sous dossiers par ceux qui se trouve au package "2.0.15 to 2.0.21.zip" à la main? Je trouve que dans le fichire "update_to_latest.php" modifie aussi la structure des tables.
Merci en avance |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté le: Jeu Déc 07, 2006 1:14 pm Sujet du message: Re: une question naive |
|
|
Je crains qu'avec autant de retard il ne faille passer par toutes les étapes. Et aussi donc, retrouver toutes les mise à jour depuis la 2.0.15.
Le passage à la 2.0.18 est un peut long, mais le reste devrait aller assez vite.
Si tu n'as pas installé beaucoup de mods, il pourrait être plus rapide de repartir d'une version toute neuve et de les réinstaller avant d'importer ta base de données.
A voir.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Jeu Déc 07, 2006 2:14 pm Sujet du message: Re: une question naive |
|
|
Ok. Je vais peut etre mettre à jour phpbb.
Mais, je viens d'essayer un truc, j'ai remplacé simplement mon fichier "index.php"(version 2.0.15) par celui de la version 2.0.21, et ensuite je relance mes forums en local, je trouve que ca marche un peu mieux.
la situation actuelle est suivante:
1: "# CATEGORIES" marche, je peux accéder à toutes catégories avec l'url genre "http://127.0.0.1/forum/discussions-generales-vc5.html"
2: je peux accéder aux forums avec l'url comme: "http://127.0.0.1/forum/sujets-libres-foire-aux-questions-et-echanges
-vf6-50.html" et la "# PAGINATED FORUM" fonctionne égalment.
3: Cependant, pour aller à un topic ne fonctionne pas, quand j'ouvre un topic avec l'url "http://127.0.0.1/forum/topic493.html" il revoie une erreur 404 "The requested URL /forum/topic493.html was not found on this server." mais l'url naturel marche par ex: "http://127.0.0.1/forum/viewtopic.php?t=493"
4: identique, le profil ne marche non plus. mais l'url naturel fonctionne.
En bref, certaines rewriting fonctionnent, mais les autres non. je vous donne mon .htaccess:
| Code: | RewriteEngine On
RewriteBase /
#######################################
# PHPBB SEO REWRITE RULES #
######################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#######################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,NC,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,NC,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,NC,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ forum/viewtopic.php?t=$1&start=$2 [QSA,NC,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,NC,L]
# POST
RewriteRule ^post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,NC,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,NC,L]
# END PHPBB PAGES
######################################### |
le forum se trouve sous www/forum
ca déjà marche un peu, pourrez-vous m'aider trouver pourquoi certaines rewriting ne fonctionnent pas?
Merci en avance
Jo |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté le: Jeu Déc 07, 2006 2:26 pm Sujet du message: Re: une question naive |
|
|
Ok pour 1) et 2), mais tarde pas trop, c'est vraiment risqué.
Pour le 3) OVH ?
Ca fait pareil avec les profils et les postxx.html ?
Essais de remplacer :
| Code: |
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,NC,L]
# POST
RewriteRule ^post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,NC,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,NC,L] |
Par
| Code: |
# TOPIC
RewriteRule ^/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,NC,L]
# POST
RewriteRule ^/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,NC,L]
#PROFILES
RewriteRule ^/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,NC,L] |
voir par :
| Code: |
# TOPIC
RewriteRule ^/?topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,NC,L]
# POST
RewriteRule ^/?post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,NC,L]
#PROFILES
RewriteRule ^/?membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,NC,L] |
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Jeu Déc 07, 2006 2:31 pm Sujet du message: Re: une question naive |
|
|
Oui, je vais le tester tout de suite.
mais j'ai pas bien compris "c'est vraiement risqué", ca veut dire que au niveau de sécurité? ou perte de données? ou les deux? et à cause du changement du fichier "index.php" à la mains? meme tres risque en local?
Merci |
|
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Jeu Déc 07, 2006 3:16 pm Sujet du message: Re: une question naive |
|
|
hi dcz, j'ai essayé et remodifié un petit peu ton code, ca marche,
j'ai mis comme suivant:
| Code: | # TOPIC
RewriteRule ^forum/topic([0-9]+)\.html$ forum/viewtopic.php?t=$1 [QSA,NC,L]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ forum/viewtopic.php?p=$1 [QSA,NC,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ forum/profile.php?mode=viewprofile&u=$1 [QSA,NC,L] |
Je voudrais reposer ma question de la sécurité tu mentione au-dessus, Merci
Jo |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
Posté le: Jeu Déc 07, 2006 3:47 pm Sujet du message: Re: une question naive |
|
|
Ah bah oui, j'avais pas vu que tu utilisait un dossier forum, il faut donc tout simplement ajouter le chemin, et il faudrait aussi le faire pour le reste du .htaccess :
| Code: | # CATEGORIES
RewriteRule ^forum/.+-vc([0-9]+)\.html$ forum/index.php?c=$1 [QSA,NC,L]
# PAGINATED FORUM
RewriteRule ^forum/.+-vf([0-9]+)-([0-9]+)\.html$ forum/viewforum.php?f=$1&start=$2 [QSA,NC,L]
# FORUM
RewriteRule ^forum/.+-vf([0-9]+)\.html$ forum/viewforum.php?f=$1 [QSA,NC,L] |
Pour la sécurité, c'est que toutes les versions de la .15 à la .20 ont des failles de sécurité connues donc facilement exploitable.
Ne donne surtout pas de liens vers ton forum avant d'avoir mis a jour, du moins sur les sites ou tu dis ne pas être à jour.
Rien à faire, on ne peu pas y couper, il faut mettre à jour
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
jojoyang
Inscrit le: 06 Déc 2006 Messages: 8
|
Posté le: Jeu Déc 07, 2006 4:11 pm Sujet du message: Re: une question naive |
|
|
D'accord, Merci encore une fois, tu est très gentil dcz.
Bonne soirée |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15135
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|