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: Tout sélectionner
LoadModule rewrite_module modules/mod_rewrite.so
Lorsque je fais un phpinfo(), je vois bien que le module rewrite est chargé:
- Code: Tout sélectionner
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: Tout sélectionner
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.

Français |
Anglais

