Probleme avec adresse URL

Le forum de support du mod de réécriture d'URL pour phpBB3 en version Intermédiaire. Ce mod de réécriture d'url injecte les titres forums dans leurs URLs en conservant une Réécriture statique pour les sujets.

Modérateur: Modérateurs

Probleme avec adresse URL

Messagede remi77 » Mar Nov 02, 2010 7:17 am

Bonjour à tous,

Je viens tout juste de découvrir PHPBB SEO, après une installation sans probleme. Lorque j'active la réecriture d'URL (en mode intermédiaire) lorque que je survole mon logo je n'ai plus mon adresse -http://www.netfun.fr/music/index.php mais -http://www.netfun.fr/music/ et bien entendu le lien ne fonctionne plus, index.php a disparu de l'adresse.

Merci à tous pour votre aide,

A bientôt

Rémi :wink:
remi77
 
Messages: 38
Inscription: Jeu Aoû 16, 2007 2:22 pm

Publicité

Re: Probleme avec adresse URL

Messagede gowap » Ven Nov 19, 2010 1:35 pm

Enlever "index.php" de l'adresse pour la page d'index du forum est une fonctionnalité du mod.

Le probleme dans ton cas, c'est que dans le dossier /music, en plus du fichier index.php de phpBB, tu as mis en place un fichier index.htm qui ne contient aucun contenu, juste un titre de page. Or c'est cette page index.htm qui s'affiche en premier si on appelle l'url -http://www.netfun.fr/music/, au lieu que ca aille vers index.php

Supprime ce index.htm et tout fonctionnera.
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1510
Inscription: Dim Mai 07, 2006 10:56 pm

Re: Probleme avec adresse URL

Messagede remi77 » Ven Nov 19, 2010 3:31 pm

Bonjour Gowap,

J'ai suppimé le fichier dont tu parles cela ne fontionne toujours pas . Je te joins mon fichier .htaccess :

Je te remercie beaucoup pour ton aide

Rémi :wink:
Code: Tout sélectionner
# 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>

# 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
RewriteEngine On
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# REWRITE BASE
RewriteBase /music/
# HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
# RewriteCond %{HTTP_HOST} !^www\.netfun\.fr$ [NC]
# RewriteRule ^(.*)$ http://www.netfun.fr/music/$1 [QSA,L,R=301]

# DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
#####################################################
# PHPBB SEO REWRITE RULES ALL MODES
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
# RewriteRule ^\forum\.html$ /index.php [QSA,L,NC]
# FORUM ALL MODES
RewriteRule ^\(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^\(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER ALL MODES
RewriteRule ^\annonces/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$2&start=$4 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM ALL MODES
RewriteRule ^\([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
# PHPBB FILES ALL MODES
RewriteRule ^\ressources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /download/file.php?id=$2&t=$1 [QSA,L,NC]
# PROFILES ALL MODES WITH ID
RewriteRule ^\(membre|[a-z0-9_-]*-u)([0-9]+)\.html$ /memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
# USER MESSAGES ALL MODES WITH ID
RewriteRule ^\(membre|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
# GROUPS ALL MODES
RewriteRule ^\(groupe|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
# POST
RewriteRule ^\post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^\sujets-actifs(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^\sans-reponses(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^\nouveaux-messages(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# UNREAD POSTS
RewriteRule ^\non-lu(-([0-9]+))?\.html$ /search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
# THE TEAM
RewriteRule ^\equipe\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

#####################################################
# GYM Sitemaps & RSS
# Global channels
RewriteRule ^\rss(/(news)+)?(/(digest)+)?(/(short|long)+)?/?$ /gymrss.php?channels&$2&$4&$6 [QSA,L,NC]
# HTML Global news & maps
RewriteRule ^\(news|maps)/?(page([0-9]+)\.html)?$ /map.php?$1&start=$3 [QSA,L,NC]
# END GYM Sitemaps & RSS
#####################################################

# FORUM WITHOUT ID & DELIM ALL MODES (SAME DELIM)
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\([a-z0-9_-]+)(-([0-9]+))\.html$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^\([a-z0-9_-]+)\.html$ /viewforum.php?forum_uri=$1 [QSA,L,NC]
# FIX RELATIVE PATHS : FILES
RewriteRule ^\.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /$1 [QSA,L,NC,R=301]
# FIX RELATIVE PATHS : IMAGES
RewriteRule ^\.+/(styles/.*|images/.*)/$ /$1 [QSA,L,NC,R=301]
# END PHPBB PAGES
#####################################################

#####################################################
# GYM Sitemaps & RSS
# HTML Module additional modes
RewriteRule ^\(news|maps)/([a-z0-9_-]+)(/([a-z0-9_-]+))?/?(page([0-9]+)\.html)?$ /map.php?$2=$4&$1&start=$6 [QSA,L,NC]
# Main feeds & channels
RewriteRule ^\rss(/(news)+)?(/(digest)+)?(/(short|long)+)?(/([a-z0-9_-]+))?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$9=$8&$2&$4&$6&gzip=$10 [QSA,L,NC]
# Module feeds
RewriteRule ^\[a-z0-9_-]*-[a-z]{1,2}([0-9]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?$8=$1&$3&$5&$7&gzip=$9 [QSA,L,NC]
# Module feeds without ids
RewriteRule ^\([a-z0-9_-]+)(/(news)+)?(/(digest)+)?(/(short|long)+)?/([a-z0-9_]+)\.xml(\.gz)?$ /gymrss.php?nametoid=$1&$3&$5&$7&modulename=$8&gzip=$9 [QSA,L,NC]
# Google SitemapIndex
RewriteRule ^\sitemapindex\.xml(\.gz)?$ /sitemap.php?gzip=$1 [QSA,L,NC]
# Module cat sitemaps
RewriteRule ^\[a-z0-9_-]+-([a-z]{1,2})([0-9]+)\.xml(\.gz)?$ /sitemap.php?module_sep=$1&module_sub=$2&gzip=$3 [QSA,L,NC]
# Module sitemaps
RewriteRule ^\([a-z0-9_]+)-([a-z0-9_-]+)\.xml(\.gz)?$ /sitemap.php?$1=$2&gzip=$3 [QSA,L,NC]
# END GYM Sitemaps & RSS
#####################################################

remi77
 
Messages: 38
Inscription: Jeu Aoû 16, 2007 2:22 pm

Re: Probleme avec adresse URL

Messagede gowap » Sam Nov 20, 2010 2:16 pm

Qu'est ce qui ne fonctionne pas exactement ?
Ton problème initial, le fait que -http://www.netfun.fr/music/ renvoie une page blanche est règlé.

Comment as tu généré ton fichier htaccess ? (quelles options cochées et à quel endroit de l'arborescence l'as tu mis sur ton serveur)
Je vois que les lignes commencent par Rewriterule ^\ ce qui n'est pas correct, cet antislash "\" n'a pas lieu d'etre.
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1510
Inscription: Dim Mai 07, 2006 10:56 pm

Re: Probleme avec adresse URL

Messagede remi77 » Sam Nov 20, 2010 7:05 pm

Bonsoir Gowap

Concernant ta question :
Qu'est ce qui ne fonctionne pas exactement ?

Je te joins une copie d'écran que tu peux telecharger ici , tu veras mieux le probleme pour l'adresse erronnée.

Quand à ceci :
Je vois que les lignes commencent par Rewriterule ^\ ce qui n'est pas correct, cet antislash "\" n'a pas lieu d'etre

J'ai désactivé la réecriture d'URL sur la totalité des modules sinon plus rien ne fonctionne. Le fichier .htaccess se situe dans netfun.fr/music.
Mon fichier .htaccess était erroné, j'ai donc demandé à mon hébergeur les conditions pour le Rewriterule, il m'a répondu ceci :
Vous avez placé le fichier .htaccess dans le répertoire web/music/, il faut donc que ses règles soient en fonction de ce dossier.

Exemple pour -http://www.netfun.fr/music/equipe.html :
#RewriteRule ^music/equipe\.html$ /music/memberlist.php?mode=leaders [QSA,L,NC]
RewriteRule ^equipe\.html$ /music/memberlist.php?mode=leaders [QSA,L,NC]


La premiere ligne est générée par PHPBBSEO, et la seconde c'est le support de mon hébergeur qui me l'a fournit. J'ai donc édité manuelement le fichier .htaccess pour être en conformité.
Suite à ta réponse, je vais retirer les slash.
Un grand merci pour ton aide,
A bientôt
Rémi :wink:
remi77
 
Messages: 38
Inscription: Jeu Aoû 16, 2007 2:22 pm

Re: Probleme avec adresse URL

Messagede gowap » Sam Nov 20, 2010 7:34 pm

Quand tu as généré le .htaccess, la page par défaut t'explique (en rouge) :
Ce .htaccess est fait pour être utilisé à la racine du domaine, ce qui dans votre cas signifie le dossier de votre ftp qui correspond à http://www.domaine.com/.

donc il faut le mettre a la racine du domaine.

Si tu souhaite le mettre dans le sous dossier du forum (/music/) il faut utiliser les options avancées de génération du htaccess ("plus d'options").
La bas tu pourra choisir de générer un .htaccess à placer dans le sous dossier du forum.

Pars sur une base saine plutôt qu'un fichier que tu édites toi même.
Gravure-News : la communauté francophone de la gravure de CD/DVD et son forum d'entraide.
Avatar de l’utilisateur
gowap
phpBB SEO Team
phpBB SEO Team
 
Messages: 1510
Inscription: Dim Mai 07, 2006 10:56 pm

Re: Probleme avec adresse URL

Messagede remi77 » Lun Nov 22, 2010 9:42 am

Bonjour Gowap,

Je te remercie pour ces précieuses informations :D.
Je vais enfin pouvoir créer mon fichier .haccess dans de bonnes conditions, en cas de soucis ultérieures, je posterais une suite à ce message :wink:

Et encore un grand merci pour ton aide

A bientôt

Rémi :wink:
remi77
 
Messages: 38
Inscription: Jeu Aoû 16, 2007 2:22 pm


Retourner vers Réécriture URL Intermédiaire

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 5 invités