Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Le Mod Rewrite ne fonctionne pas en local sous Windows XP

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod rewrite Apache
::  
Auteur Message
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 5:30 am    Sujet du message: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

J'ai un petit soucis avec le mod rewrite d'Apache puisqu'il ne fonctionne pas en local.

Je suis sous Windows XP SP2 avec Apache/2.0.54 (Win32) PHP/5.0.4

Dans le fichier httpd.conf, j'ai bien décommenté la ligne suivante :
Code:
LoadModule rewrite_module modules/mod_rewrite.so


Lorsque je fais un phpinfo(), je vois bien que le module rewrite est chargé:
Code:
Loaded Modules    core mod_win32 mpm_winnt http_core mod_so mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_imap mod_include mod_isapi mod_log_config mod_mime mod_php5 mod_negotiation mod_rewrite mod_setenvif mod_userdir


Par contre, il est sans effet (les mêmes fichiers marchent correctement sur le serveur).

Le fichier .htaccess est le suivant :
Code:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^vag-forum\.com$ [NC]
RewriteRule ^(.*) http://www.vag-forum.com/$1 [QSA,L,R=301]

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


J'ai donc essayé avec ou sans le / devant forum mais ça ne marche pas.

Si vous avez une idée ça sera avec plaisir de lire votre solution. S'il faut d'autres détails je me tiens à votre disposition.

Merci.

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15123

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 9:57 am    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Je dirais qu'un petit AllowOverride All dans le httpd.conf direct comme ça :
Code:

#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
 AllowOverride All
 #   AllowOverride None


Tu peux aussi restreindre la portée de la règle en la limitant aux Vhost de chaque domaine, mais en local Wink

Il se peut aussi que loadmodule ne soit pas assez, et qu'un petit AddModule soit aussi nécessaire, ça dépend.

++

_________________
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
Visiter le site web de l'utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 11:30 am    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Il m'avait semblé lire quelques part sur le net que le
Code:
AddModule mod_rewrite.c

était inutile avec Apache2.
Ce fichier n'est pas présent suite à l'installation d'Apache. Peut-être qu'il faut je le télécharge.

Je vais donc un fouiner sur le web, pour obtenir des infos sur ce AddModule avec Apache2.

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15123

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 11:34 am    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Et le :

Code:
 AllowOverride All
?

_________________
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
Visiter le site web de l'utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 11:36 am    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

dcz a écrit:
Et le :

Code:
 AllowOverride All
?

Non malheureusement, ça ne marche pas Sad

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15123

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 11:38 am    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Erf.
Pour te dire, avec windows, je n'utilise que easyphp, dès que j'ai besoin de plus, j'utilise ma debian locale, mais c apache 1.3.
Jamais installé apache et php sur un windows direct.

Il doit y avoir de la doc sur le net.

++

_________________
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
Visiter le site web de l'utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 11:41 am    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

dcz a écrit:

Il doit y avoir de la doc sur le net.

++

Je pense bien. Pour l'instant ce n'est pas trop urgent, je regarderai ça en détail ce week-end, car j'ai d'abord un autre petit soucis à régler (problèmes de cookies qui empêche certains membres de s'identifier).

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15123

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 12:05 pm    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Oki Wink

Et pour les cookie, tu as bien :

cookie path = /
et cookie domain = .vag-forum.com (avec le "." au début)

Cela pourait être tout simplement ça.

++

_________________
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
Visiter le site web de l'utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 12:18 pm    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Pour le cookie domain j'avais www.vag-forum.com
Je viens donc de retirer le www tout en laissant le "."
J'attends du coup le retour de mes utilisateurs. Je te tiens au courant.

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15123

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 12:34 pm    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

C'est une feinte qui permet l'utilisation des sessions à travers les sous domaines, si tu avais ton domaine principale complet comme parametre, il aurait certainement suffit de ne rien mettre du tout à la place pour régler ton souci, mais avec ce réglage, tu ne devrais plus avoir à y revenir, même avec des sous-domaines.

++

_________________
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
Visiter le site web de l'utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 12:41 pm    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Pour l'instant je n'ai pas de sous-domaine. Mais lorsque j'en aurai besoin l'astuce sera donc déjà mis en place.
Merci.

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team


Inscrit le: 25 Aoû 2006
Messages: 120

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 1:37 pm    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Nicolas a écrit:
dcz a écrit:
Et le :

Code:
 AllowOverride All
?

Non malheureusement, ça ne marche pas Sad

Embarassed J'ai changé le mauvais tag celui de <Directory /> Rolling Eyes

ça marche correctement maintenant.
Merci beaucoup Very Happy

_________________
http://www.VAG-Forum.com
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15123

Le Mod Rewrite ne fonctionne pas en local sous Windows XPPosté le: Jeu Aoû 31, 2006 2:01 pm    Sujet du message: Re: Le Mod Rewrite ne fonctionne pas en local sous Windows XP

Ahhh, je recommence à comprendre Wink

_________________
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
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod rewrite Apache
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: