easyphp et rewrite intermediaire

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB2.

Modérateur: Modérateurs

easyphp et rewrite intermediaire

Messagede nico03021 » Mar Juin 20, 2006 5:37 am

Salut,

j'ai preferer ouvrir un nouveau topic pour ce probleme

j'utilise easyphp et j'ai realiser les actions demandés

Pour Activer le mod Rewrite avec Easyphp en local :
Ouvrez le fichier EasyPHP1-8\conf_files\httpd.conf et décommenter
(en enlevant le "#" devant) les 2 ligne adéquates soit :

Code: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so


Et :

Code: Tout sélectionner
AddModule mod_rewrite.c


j'ai organiser mon repertoire comme ceci :
www
:arrow: test1
:arrow: :arrow: forumtest

donc mon forum se trouve dans un sous repertoire de www

j'ai mis le htacces suivant dans le repertoire www


Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^test1/forumtest/.+/([^/]+\.html)$ test1/forumtest/index.php [R=301,L]
# CATEGORIES
RewriteRule ^test1/forumtest/.+-vc([0-9]+)\.html$ test1/forumtest/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^test1/forumtest/.+-vf([0-9]+)-([0-9]+)\.html$ test1/forumtest/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^test1/forumtest/.+-vf([0-9]+)\.html$ test1/forumtest/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^test1/forumtest/topic([0-9]+)-([0-9]+)\.html$ test1/forumtest/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^test1/forumtest/topic([0-9]+)\.html$ test1/forumtest/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^test1/forumtest/post([0-9]+)\.html$ test1/forumtest/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^test1/forumtest/membre([0-9]+)\.html$ test1/forumtest/profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################


je precise aussi que cette fois ci, je l'ai bien nomé htaccess :wink:

enfin mon message d'erreur :
The requested URL /test1/forumtest/forum-administration-vf24.html was not found on this server.


que faire alors pour que cela fonctionne? merci a toute les ames charitable :P
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Publicité

Messagede dcz » Mar Juin 20, 2006 8:08 am

htaccess, avec un "." au début quand même : ".htaccess" ;)

Bon si non essai de mettre le .htaccess dans le dossier du forum (test1/forumtest/) en utilisant le .htaccess pour une installation à la racine (sans "test1/forumtest/"), mais avec

Code: Tout sélectionner
RewriteBase /test1/forumtest/


à la place de :

Code: Tout sélectionner
RewriteBase /


Faudra peut être virer le :

Code: Tout sélectionner
Options +FollowSymlinks


Et si non y a t'il d'autre .htaccess sur ton serveur local, des qui utilisent des rewriterules j'entends ?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mar Juin 20, 2006 8:24 am

le fichier avait bien un point devant le htaccess :lol:


dcz a écrit:
Bon si non essai de mettre le .htaccess dans le dossier du forum (test1/forumtest/) en utilisant le .htaccess pour une installation à la racine (sans "test1/forumtest/"), mais avec

Code: Tout sélectionner
RewriteBase /test1/forumtest/


à la place de :

Code: Tout sélectionner
RewriteBase /



fait et ca ne fonctionne pas :
The requested URL /viewforum.php was not found on this server.

dcz a écrit:Faudra peut être virer le :

Code: Tout sélectionner
Options +FollowSymlinks


meme message d'erreur que ci dessus
dcz a écrit:Et si non y a t'il d'autre .htaccess sur ton serveur local, des qui utilisent des rewriterules j'entends ?


non aucun :(

merci quand meme de m'aidé
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Messagede dcz » Mar Juin 20, 2006 8:29 am

bizarre.

The requested URL /viewforum.php was not found on this server.


tu testes bien /test1/forumtest/viewforum.php?f=1 ? et pas /viewforum.php ?

Parce que cette erreur ne vient pas du mod rewrite, c'est pas une URL modifiée ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mar Juin 20, 2006 8:32 am

voila l'adresse du lien : http://127.0.0.1/test1/forumtest/forum- ... -vf24.html

qui va avec l'erreur 404
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Messagede dcz » Mar Juin 20, 2006 8:38 am

Et sans RewriteBase /test1/forumtest/ toujours dans le .htaccess du dossier RewriteBase /test1/forumtest/ ?

Si non, pourquoi pas essayer un cran moins bas, juste pour voir ?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mar Juin 20, 2006 8:44 am

Si non, pourquoi pas essayer un cran moins bas, juste pour voir ?
que veux tu dire par la?
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Messagede dcz » Mar Juin 20, 2006 8:47 am

genre dans www/forumtest/ ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mar Juin 20, 2006 8:54 am

donc avec le htaccess dans le repertoire test1, il me renvoi directement sur http://127.0.0.1/index.php quand je clique sur le lien donné precedament (http://127.0.0.1/test1/forumtest/forum- ... -vf24.html)

htaccess utilisé :
Code: Tout sélectionner
RewriteEngine On
RewriteBase /



#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^topic([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^topic([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
#####################################################
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Messagede dcz » Mar Juin 20, 2006 9:14 am

je te suggérais d'essayer d'installer ton forum un cran plus haut pour être bien certain que ça marche ;)

Avec le .htaccess à la racine (www/)

En cas fait aussi des testes sans :

Code: Tout sélectionner
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]


Mais c'est bizarre.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mar Juin 20, 2006 9:30 am

bon j'ai copier les fichier dans un repertoire nomé test, repartit avec le htacces de base en prenant soins de modifier le phpbb par test, ne fonctionne pas (le htaccess est dans le repertoire www), j'ai egalement testé sans mettre le dossier test dans le htaccess

dans tous les cas, ca ne fonctionne pas


que faire, que faire.....


je precise egalement que ces fichiers fonctionnent tres bien sur le net mais j'aime bien pouvoir tester mes modifications avant de les mettres en ligne....
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Messagede dcz » Mar Juin 20, 2006 9:34 am

nico03021 a écrit:
je précise également que ces fichiers fonctionnent très bien sur le net mais j'aime bien pouvoir tester mes modifications avant de les mettre en ligne....


C'est préférable en effet.

Ton installation en ligne, elle est aussi dans deux sous dossier ?

Et as tu vérifier que les liens naturels de phpBB fonctionnent ?

Et en bougeant ton forum, tu n'as pas oublié de modifier la DB ?
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mar Juin 20, 2006 9:38 am

oui aussi dans 2 dossier

les autres liens fonctionnent parfaitement

la db a ete modifier mais le probleme persiste
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Messagede dcz » Mar Juin 20, 2006 9:41 am

bon, tu as bien redémarré easyphp, après la modif pour activer le mod rewrite.

Et tu utilises la dernière version ?

C'est très étrange que ça ne marche pas dans un sous dossier de un niveaux, j'ai la même chose et tout marche.

Tu n'as pas eu de problèmes pour créer un fichier nommé ".htaccess" ?
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21379
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede nico03021 » Mer Juin 21, 2006 5:10 am

dcz a écrit:bon, tu as bien redémarré easyphp, après la modif pour activer le mod rewrite.

Et tu utilises la dernière version ?

C'est très étrange que ça ne marche pas dans un sous dossier de un niveaux, j'ai la même chose et tout marche.

Tu n'as pas eu de problèmes pour créer un fichier nommé ".htaccess" ?


bon dsl de ne pas avoir repondu hier mais j'etait partit au boulot ;)


oui, j'ai encore tester ce matin avec redemarage du pc et d'easyphp

j'utilise la version 1.7

non car a la base, j'ai reprit celui du ftp et je n'ai fait que le modifier donc il se nomme bien .htaccess
nico03021
 
Messages: 13
Inscription: Lun Juin 19, 2006 2:49 pm

Suivante

Retourner vers mod Rewrite phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité