Rediriger index.html vers /

Discussion sur le mod rewrite d'Apache : .htaccess, utilisation, expériences... Réécriture d'URL (URL rewriting).

Modérateur: Modérateurs

Rediriger index.html vers /

Messagede Vroum-Direct » Mer Oct 24, 2007 6:32 pm

Alors encore bonjour!


Après avoir mis mon site en ligne et indexé mon sitemap a Google, j'ai analysé un peu ce qu'il en disait et je constate qu'il y a un probleme et potentiellement (2).


Donc.. le premier problème:


Mon forum est installé dans un dossier nommé /forum/ et à la racine du site j'ai un .htacces .


Je veux rediriger mon index.html à la racine vers / dans le but d'éviter les duplicates..... car je crois que Google n'a pas apprécié.


le deuxième problème


J'utilise un sitemap à la racine de mon site qui inclut toutes les pages que je dois indexer. (Uniquement les liens sans problemes de duplicates et sans les /post).


J'utilise aussi le GYM sitemap pour mon forum..


Devrais-je supprimer le sitemap à la racine et garder uniquement le GYM sitemap??


Si je peux garder les 2,,, à quoi dois-je faire attention??




Voici mon .htacces


Code: Tout sélectionner
# You could need to un-comment the following line
# Options +FollowSymlinks
RewriteEngine On
RewriteBase /forum

#########################################################
# forum SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.forum-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L,NC]
# FORUM PROTECTION RULE
# RewriteRule ^forum/[a-z0-9_-]+/([^/]+\.html)$ /forum/index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^forum/[a-z0-9_-]*-c([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^forum/[a-z0-9_-]*-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^forum/[a-z0-9_-]*-t([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^forum/[a-z0-9_-]*-t([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
#####################################################
# ANNUAIRE PAGES
########################
RewriteRule ^forum/annuaire.html$ /forum/annuaire.php [L]
RewriteRule ^[a-z0-9_-].+-lc([0-9]+)-([0-9]+)\.html$ /forum/annuaire.php?mode=cat&id=$1&start=$2 [QSA,L,NC]
RewriteRule ^[a-z0-9_-].+-lc([0-9]+)\.html$ /forum/annuaire.php?mode=cat&id=$1 [QSA,L,NC]
RewriteRule ^[a-z0-9_-].+-lk([0-9]+)\.html$ /forum/annuaire_comment.php?id=$1 [QSA,L,NC]
# END ANNUAIRE PAGES
#####################################################
# END forum PAGES
#####################################################
#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES         #
#########################################################
# AUTHOR : dcz http://www.forum-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^forum/rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /forum/rss.php?$1&$2 [L]
# RSS forums
RewriteRule ^forum/forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /forum/rss.php?forum&c&$1&$2 [L]
# RSS all
RewriteRule ^forum/([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /forum/rss.php?$1=$2&$3&$4 [L]
# RSS forum topics
RewriteRule ^forum/.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /forum/rss.php?forum=$1&$2&$3 [L]
# SitemapIndex
RewriteRule ^forum/sitemaps\.(xml(\.gz)?)$ /forum/sitemap.php [L]
# Sitemap modules
RewriteRule ^forum/([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ /forum/sitemap.php?$1 [L]
# Forum Sitemaps
RewriteRule ^forum/.+-gf([0-9]+)\.(xml(\.gz)?)$ /forum/sitemap.php?forum=$1 [L]
# Yahoo! urllist.txt
RewriteRule ^forum/urllist\.(txt(\.gz)?)$ /forum/urllist.php [L]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES      #
#########################################################

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




Pour la redirection de index.html vers / ...j'ai essayé ceci

Code: Tout sélectionner
RewriteRule ^index\.html$ http://www.monsite.com/ [NC,R=301]


et ca ne fonctionnait pas....



Je suis dans les premiers pas du référencement du site et je suis un peu anxieu car pas famillier avec la réécriture et le GYM sitemap.




Merci encore de bien vouloir m'aider...





ps: voici mon fichier robots.txt

Sitemap: http :// www .monsite.com/monsitemap.com.xml
User-agent: *

Disallow: formulaire_email_type.php
Disallow: menu.css
Disallow: top.html
Disallow: /moteurs/
Disallow: /visites/
Disallow: /stats/
Disallow: /db_backup/
Disallow: /forum/viewtopic.php
Disallow: /forum/viewforum.php
Disallow: /forum/index.php?
Disallow: /forum/posting.php
Disallow: /forum/groupcp.php
Disallow: /forum/search.php
Disallow: /forum/login.php
Disallow: /forum/privmsg.php
Disallow: /forum/post
Disallow: /forum/faq.php
Disallow: /forum/memberlist.php
Vroum-Direct
 
Messages: 22
Inscription: Jeu Aoû 16, 2007 4:50 pm
Localisation: Quebec, Quebec, Canada

Publicité

Messagede dcz » Dim Oct 28, 2007 11:22 am

Donc, pour le premier point, tu parles de l'index.html du forum ou de l'index.html du domaine (example.com/forum/index.html vs example.com/index.html) ?

Pour le forum, le zéro duplicate impose l'utilisation de example.com/forum/ par defaut, mais tu peux choisir d'utiliser index.html ou ce que tu veux dans le fichier phpbb_seo_class.php.

Pour l'index.html du domaine, tu peux essayer avec un L en plus :

Code: Tout sélectionner
RewriteRule ^index\.html$ http://www.monsite.com/ [L,NC,R=301]



Pour le deuxième problème, et bien, GYM sitemaps fait tout le travail pour le forum, donc, pas besoin de se répéter. Ça fait autant de liens mis à jour automatiquement.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21407
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Vroum-Direct » Dim Oct 28, 2007 10:10 pm

Le problème est pour le site,,, pas le forum.. et ca ne fonctionne pas plus avec le [L]

:cry:


Pour ce qui est des sitemaps... j'ai enlevé celui à la racine du site et google a indexé une vingtaine de pages dans les minutes qui ont suivi.


D'autres idées pour le htacces?

:oops:
Vroum-Direct
 
Messages: 22
Inscription: Jeu Aoû 16, 2007 4:50 pm
Localisation: Quebec, Quebec, Canada

Messagede dcz » Lun Oct 29, 2007 8:24 am

Donc pour le site.

Tu veux juste rediriger index.html vers la racine du domaine :

index.html => example.com

Donc, djà, est ce que example.com/index.html marche ?

Je veux dire, y a-t-il un fichier index.html ou une règle de réécriture associé à index.html ?

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21407
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Vroum-Direct » Lun Oct 29, 2007 3:45 pm

oui,,, j'ai bel et bien une page index.html à la racine de mon site, ce qui donne monsite.com/index.html et non je n'ai pas de règles de réécriture pour cet url. C'est ce que je veux faire..

Il n'y a aucune règle que j'ai essayé et qui fonctionne pour cet index.html
Vroum-Direct
 
Messages: 22
Inscription: Jeu Aoû 16, 2007 4:50 pm
Localisation: Quebec, Quebec, Canada

Messagede dcz » Mar Oct 30, 2007 9:27 am

Et si tu l'enlèves (en laissant la rewriterule qui ne marche pas) ?

Juste pour voir si la rewriterule ne bloque pas uniquement parce que le fichier existe.

Dans ce cas, tu pourrais utiliser index.php avec une autre rewriterule pour que tout marche.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21407
Inscription: Ven Avr 28, 2006 9:03 pm


Retourner vers mod rewrite Apache

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités