Le .htaccess de Wordpress overwrite le rewriting du forum

Nouveau WRInaute
Bonjour,

J'ai un forum phpBB utilisant le URL Rewriting depuis belle lurette et depuis que j'ai installer mon blogue Wordpress pour gérer les actualités et les tutorielles, le URL rewriting de ce dernier overwrite celui de mon forum.

Voici le .htaccess de mon blogue...
Code:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>

Et une partie de celui de mon forum...
Code:
RewriteRule ^forum/forums.* /forum/index.php 
RewriteRule ^forum/mforum([0-9]*).* /forum/viewforum.php?f=$1&mark=topics 
RewriteRule ^forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).* /forum/viewforum.php?f=$1&topicdays=$2&start=$3 
RewriteRule ^forum/forum([0-9]*).* /forum/viewforum.php?f=$1 
RewriteRule ^forum/ptopic([0-9]*).* /forum/viewtopic.php?t=$1&view=previous 
RewriteRule ^forum/ntopic([0-9]*).* /forum/viewtopic.php?t=$1&view=next 
RewriteRule ^forum/stopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&watch=topic&start=$2

Y-a-t-il un moyen de dire au .htaccess de Wordpress d'exclure le répertoire /forum/ ? Car tous les accès à mon forum me donne une erreur 404 sur mon blogue.

Merci beaucoup de votre aide,

Mathieu
 
Nouveau WRInaute
Malheureusement non.. :(

Voici mon .htaccess
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^forum/forums.* /forum/index.php 
RewriteRule ^forum/mforum([0-9]*).* /forum/viewforum.php?f=$1&mark=topics 
RewriteRule ^forum/viewforum([0-9]*)-([0-9]*)-([0-9]*).* /forum/viewforum.php?f=$1&topicdays=$2&start=$3 
RewriteRule ^forum/forum([0-9]*).* /forum/viewforum.php?f=$1 
RewriteRule ^forum/ptopic([0-9]*).* /forum/viewtopic.php?t=$1&view=previous 
RewriteRule ^forum/ntopic([0-9]*).* /forum/viewtopic.php?t=$1&view=next 
RewriteRule ^forum/stopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&watch=topic&start=$2 
RewriteRule ^forum/utopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&unwatch=topic&start=$2 
RewriteRule ^forum/ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* /forum/viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4 
RewriteRule ^forum/ftopic([0-9]*)-([0-9]*).* /forum/viewtopic.php?t=$1&start=$2 
RewriteRule ^forum/ftopic([0-9]*).* /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]*).* /forum/viewtopic.php?t=$1&highlight=$2 
RewriteRule ^forum/webhelp([0-9]*).* /forum/viewtopic.php?p=$1 
RewriteRule ^forum/newtopic([0-9]*).* /forum/viewtopic.php?t=$1&view=newest 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^forum/(.*)$
RewriteRule . /index.php [L]
</IfModule>

Je suis capable de voir /forum/index.php mais je suis incapable d'aller voir un forum en particulier...

Merci de votre aide

- Matt
 
WRInaute impliqué
mets chaque .htaccess séparé dans chacun des dossiers à rewriter ...

c'est la solution la plus simple et la moins "craignos" (AMHA)
 
WRInaute impliqué
Ou bien, tu mets ton nouveau module dans un répertoire, et tu y met dans ce répertoire le htacess, avec en début Options inherit. (desactive les htaccess des niveaux supérieurs ;-)
 
Discussions similaires
Haut