kvf300 | Bonjour
J'essaye depuis quelques heures à configurer mon forum SEO_phpbb3 mais j'ai des problèmes. Après avoir installer mon forum j'ai essayé de configurer la partie SEO de mon forum mais rien ne fonctionne. J'ai quasiment tout activé et j'ai un fichier .htaccess qui ressemble à ça:
Code :
- # Lines That should already be in your .htacess
- <Files "config.php">
- Order Allow,Deny
- Deny from All
- </Files>
- <Files "common.php">
- Order Allow,Deny
- Deny from All
- </Files>
- # BEGIN WPSuperCache
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- AddDefaultCharset UTF-8
- RewriteCond %{REQUEST_URI} !^.*[^/]$
- RewriteCond %{REQUEST_URI} !^.*//.*$
- RewriteCond %{REQUEST_METHOD} !=POST
- RewriteCond %{QUERY_STRING} !.*=.*
- RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
- RewriteCond %{HTTP:Accept-Encoding} gzip
- RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
- RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]
- RewriteCond %{REQUEST_URI} !^.*[^/]$
- RewriteCond %{REQUEST_URI} !^.*//.*$
- RewriteCond %{REQUEST_METHOD} !=POST
- RewriteCond %{QUERY_STRING} !.*=.*
- RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
- RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
- RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
- </IfModule>
- # END WPSuperCache
- # BEGIN WordPress
- <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule . /index.php [L]
- </IfModule>
- # END WordPress
- # You may need to un-comment the following lines
- # Options +FollowSymlinks
- # To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
- # Options -MultiViews
- # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
- <IfModule mod_rewrite.c>
- Options -Multiviews
- RewriteEngine On
- # REWRITE BASE
- RewriteBase /
- # HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION
- #####################################################
- # PHPBB SEO REWRITE RULES - MIXED
- #####################################################
- # AUTHOR : dcz www.phpbb-seo.com
- # STARTED : 01/2006
- #################################
- # FORUMS PAGES
- ###############
- # FORUM INDEX
- RewriteRule ^forum\.html$ /forum/index.php [QSA,L,NC]
- # FORUM
- RewriteRule ^[a-z0-9_-]*-f([0-9]+)/?(page([0-9]+)\.html)?$ /forum/viewforum.php?f=$1&start=$3 [QSA,L,NC]
- # TOPIC WITH VIRTUAL FOLDER
- RewriteRule ^[a-z0-9_-]*-f([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
- # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
- RewriteRule ^annonces/topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?t=$1&start=$3 [QSA,L,NC]
- # TOPIC WITHOUT FORUM ID & DELIM
- RewriteRule ^([a-z0-9_-]*)/?topic([0-9]+)(-([0-9]+))?\.html$ /forum/viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
- # PROFILES SIMPLE
- RewriteRule ^membre([0-9]+)/$ /forum/memberlist.php?mode=viewprofile&u=$1 [QSA,L,NC]
- # USER MESSAGES SIMPLE
- RewriteRule ^membre([0-9]+)/(topics|posts)/?(page([0-9]+)\.html)?$ /forum/search.php?author_id=$1&sr=$2&start=$4 [QSA,L,NC]
- # GROUPS SIMPLE
- RewriteRule ^groupe([0-9]+)(-([0-9]+))?\.html$ /forum/memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
- # POST
- RewriteRule ^post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
- # ACTIVE TOPICS
- RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ /forum/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
- # UNANSWERED TOPICS
- RewriteRule ^sans-reponses(-([0-9]+))?\.html$ /forum/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
- # NEW POSTS
- RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ /forum/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
- # THE TEAM
- RewriteRule ^equipe\.html$ /forum/memberlist.php?mode=leaders [QSA,L,NC]
- # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
- # FORUM WITHOUT ID & DELIM
- # THESE THREE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /forum/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
- # END PHPBB PAGES
- #####################################################
- </IfModule>
- SetEnv PHP_VER 5
|
Mon fichier .htaccess est placé à la racine de mon site ( je n'en ai qu'un seul) et mon forum est placé dans le dossier forum.
(PS: Mon site est sous Wordpress)
Mon premier problème arrive dès que je décide d'accéder à mon forum (en allant sur http://www.monsite.com/forum) ; en effet je tombe sur une erreur 404 ( dans la barre d'adresse s'affiche forum.html mais je tombe sur une erreur 404, je n'arrive pas sur http://www.monsite.com/forum/index.php )
Merci de m'aider et de me dire où il y a une erreur dans mon fichier .htaccess qui est bien placé à la racine de mon site.
Je ne sais pas s'il s'agit d'un problème de redirection ou de réecriture.
kvf300 |