Forum : Lws & Hebergeur-discount

Hébergement web, nom de domaine et serveur dédié.

[URL-REWRITING]... pour phpBB

Foire aux questions
Lapinox
Débutant
Débutant
Messages : 2

mer. févr. 09, 2005 8:41 am  

Bonjour, j'aimerais savoir si sur votre hébergeur, l'url rewriting est accepté. (j'ai fais une recherche mais ce n'était pas sur les forums phpbb)

http://forums.phpbb-fr.com/viewtopic_39629_s0.html

Voilà le topic d'explication.

Pour info, l'url rewriting est d'associer une page fantome

viewtopic_39629_s0.html < n'existe pas

quand on veut aller sur cette page, le .htaccess nous redirige sur viewtopic.php?p=......

Voilà merci de me renseigner

Jusepe

mer. févr. 09, 2005 11:10 am  

L'url rewriting ne se fait pas avec .htaccess sur nos serveur mais avec ce module:

http://www.isapirewrite.com/

Lapinox
Débutant
Débutant
Messages : 2

mer. févr. 09, 2005 1:55 pm  

quelqu'un peut m'expliquer le fonctionnement de ce truc ?

istrya
Expert
Expert
Messages : 303

sam. févr. 26, 2005 5:48 pm  

Apparement à la place d'utiliser .htaccess à la fin, vous devez enregistrer votre fichier sous httpd.ini si c'est pour un répertoire et ces sous répertoires (c'est à dire si c'est pour tout le site, il faut le mettre dans ht-docs ou seulement pour dans le répertoire du forum [qui ici sera forum] il faudra le mettre dans /forum)

Il faudra aussi mettre [ISAPI_Rewrite] avant les autres commandes...
Sinon, je m'y connais pas trop en url_rewritin mais je pense que c'est les mêmes choses qu'avec Apache.

Je vais d'abord essayer le tout sur mon site, et je vous dirais si c'est bon ;).

istrya
Expert
Expert
Messages : 303

dim. févr. 27, 2005 1:08 pm  

<edit>attention, j'ai modifié ce post le mercredi 27 avril à 20h02 (nouveau code pour le fichier httpd.ini)</edit>

Pfiou... après plusieurs heures, plusieurs test et plusieurs insultes mal placés envers HD (excusez-moi, je commençais à en avoir marre ^^), j'ai réussi à trouver le bon code, donc le mod est à faire comme c'est dit sur le forum de phpbb-fr.org mais à la place du htaccess il faut faire un httpd.ini que vous mettez dans le répertoire ht-docs/ (pas dans un autre)
c'est à dire à la racine de votre site.
Le httpd.ini doit contenir ce code où /forum/ correspond au répertoire du forum (chez moi c'était forum):

Code : Tout sélectionner

[ISAPI_Rewrite] RewriteRule /forum/forums.php /forum/index.php RewriteRule /forum/mforum([0-9]*).php /forum/viewforum.php\?f=$1&mark=topics RewriteRule /forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).php /forum/viewforum.php\?f=$1&topicdays=$2&start=$3 RewriteRule /forum/forum([0-9]*).php /forum/viewforum.php\?f=$1 RewriteRule /forum/ptopic([0-9]*).php /forum/viewtopic.php\?t=$1&view=previous RewriteRule /forum/ntopic([0-9]*).php /forum/viewtopic.php\?t=$1&view=next RewriteRule /forum/stopic([0-9]*)-([0-9]*).php /forum/viewtopic.php?t=$1&watch=topic&start=$2 RewriteRule /forum/utopic([0-9]*)-([0-9]*).php /forum/viewtopic.php?t=$1&unwatch=topic&start=$2 RewriteRule /forum/stopic([0-9]*)-([0-9]*).php /forum/viewtopic.php\?t=$1&watch=topic&start=$2 RewriteRule /forum/utopic([0-9]*)-([0-9]*).php /forum/viewtopic.php\?t=$1&unwatch=topic&start=$2 RewriteRule /forum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).php /forum/viewtopic.php\?t=$1&postdays=$2&postorder=$3&start=$4 RewriteRule /forum/ftopic([0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).php /forum/viewtopic.php\?t=$1&postdays=$2&postorder=$3&start=$4 RewriteRule /forum/ftopic([0-9]*)-([0-9]*).php /forum/viewtopic.php\?t=$1&start=$2 RewriteRule /forum/ftopic([0-9]*).php /forum/viewtopic.php\?t=$1 RewriteRule /forum/ftopic([0-9]*).html /forum/viewtopic.php\?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5 RewriteRule /forum/setopic_([0-9]*)-([a-zA-Z0-9]*).html /forum/viewtopic.php\?t=$1&highlight=$2 RewriteRule /forum/sutra([0-9]*).php /forum/viewtopic.php\?p=$1 RewriteRule /forum/newtopic([0-9]*).php /forum/viewtopic.php\?t=$1&view=newest
En espérant vous avoir aidé ;).
Bonne continuation.
Dernière modification par istrya le mer. avr. 27, 2005 7:04 pm, modifié 1 fois.

Jusepe

lun. mars 07, 2005 8:16 pm  

Merci à toi pour ton exemple et pout l'aide que tu apporte aux autres utilisateurs !

Voila je vais mettre ton poste dans nos page de programmes !

N'hesite pas si tu as des idées nous les mettrons en ligne ici:
http://www.hebergeur-discount.com/tutorials-aide.php

istrya
Expert
Expert
Messages : 303

mar. mars 15, 2005 6:28 pm  

Merci! quel honneur ^^ :lol:

fr@n-6
Débutant
Débutant
Messages : 24
Contact :

sam. avr. 02, 2005 3:33 pm  

bravo ca marche nikel , mais si par exemple on veut faire de l'url rewriting pour d'autres pages ,comment on fait?
parce que moi j'ai modifié le fichier httpd.ini et la phpbb me mettais des 404 , pas cool!

istrya
Expert
Expert
Messages : 303

lun. avr. 04, 2005 10:16 am  

bravo ca marche nikel , mais si par exemple on veut faire de l'url rewriting pour d'autres pages ,comment on fait?
parce que moi j'ai modifié le fichier httpd.ini et la phpbb me mettais des 404 , pas cool!
C'est simple. Déjà tu peux allé jeter un coup d'oeil sur la doc d'ISAPI rewrite.

Puis pour réécrire une url c'est simple, je vais prendre ce code:

Code : Tout sélectionner

RewriteRule /forum/newtopic([0-9]*).php /forum/viewtopic.php\?t=$1&view=newest
D'abord tu défninis l'action/règle: RewriteRule

Puis l'url qui sera réécrite (attention, il faut partir de la racine): /forum/newtopic([0-9]*).php
-> donc le répertoire plus le nom "réécrit": /forum/newtopic
-> quels types de caractère vont être mis ici de 0-9 => [0-9] et autant qu'on veut donc une étoile * et surtout le tout entre des parenthèses (...).
Ce qui nous donne ([0-9]*)

Et pour finir l'adresse réel du fichier (en partant aussi de la racine):
/forum/viewtopic.php\?t=$1&view=newest
-> donc encore le répertoire puis le fichier à "réécrire": /forum/viewtopic.php
-> Puis le plus important: $1 ... qui définit les informations que ISAPI doit récupérer pour l'URL réécrite.... à noter que les chiffre $1 ,$2, $3... seront remplacé dans le même ordre que les parenthèses...
exemple: RewriteRule /forum/stopic([0-9]*)-([0-9]*).php /forum/viewtopic.php?t=$1&watch=topic&start=$2 qui en possède plusieurs...

J'espère t'avoir aidé... normalement je suis très très trrès (etc.) mauvais pour les tutoriaux ^o^.

fr@n-6
Débutant
Débutant
Messages : 24
Contact :

mar. avr. 05, 2005 4:31 pm  

moi ca arrive que ca bug , parce que des fois , il y a quand même la sid,
donc ca donne une 404 , est ce que tu sais pourquoi?

  •   Information
  • Qui est en ligne ?

    Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités