Mon PR est dilué entre index.html, index.php et /

Nouveau WRInaute
Salut a tous

le pr de mon site est dilué:
j ai un pr de 2 sur -http://www.jeux-casino-vip.com/index.php
egalement de 2 sur -http://www.jeux-casino-vip.com/index.html
et de pr de 2 sur -http://www.jeux-casino-vip.com/


En sachant de l index.html est un cache de index.php.

Pourvez vous me dire comment faire pour que le pr soit uniquement concentré sur -http://www.jeux-casino-vip.com/
?

y t a t il une astuce

Bonne journée

Vivien
 
WRInaute passionné
3 url qui rentrent dans le duplicate, tu a de la chance toi que ton index soit reference .....

si ton pr est partagé c'est que tu a référencé les 3 liens que tu montres au dessus,

donc en soit tu a un tres mauvais referencement et ne t'etones pas si ça marche pas bien du fait de nager dans le duplicate

en soit , redirige ton index htm et php vers ta root nom de domaine avec une regle htacces comme suit :

RewriteRule ^index.html$ http://ton ndd/ [NC,L,R=301]
RewriteRule ^index.php$ http://ton ndd/ [NC,L,R=301]
DirectoryIndex index.php
 
WRInaute impliqué
mais pourquoi dans le .htaccess ?

Mais pourquoi pas :mrgreen:

C'est une des utilisations que l'on peut faire d'un .htaccess, tout simplement.

Sans parler du cache en .html, tu aurais du, dès le départ, rediriger ton index vers la racine du site pour éviter le duplicate content, dans le même ordre idée qu'on évite d'avoir un site accessible avec et sans le www ...
 
Nouveau WRInaute
j-mi a dit:
3 url qui rentrent dans le duplicate, tu a de la chance toi que ton index soit reference .....

si ton pr est partagé c'est que tu a référencé les 3 liens que tu montres au dessus,

donc en soit tu a un tres mauvais referencement et ne t'etones pas si ça marche pas bien du fait de nager dans le duplicate

en soit , redirige ton index htm et php vers ta root nom de domaine avec une regle htacces comme suit :

RewriteRule ^index.html$ http://ton ndd/ [NC,L,R=301]
RewriteRule ^index.php$ http://ton ndd/ [NC,L,R=301]
DirectoryIndex index.php

je suis entrain justement de reprendre le referencement à zéro.
supprimer tous les liens morts,echange de lien et essayer de corriger ce probleme de pr dilué sur 3 niveaux.
je te remercie donc de ton aide.

le contenue de mon .access est : est il bien ecrit

ErrorDocument 404 /404.html

ErrorDocument 403 /accesrefuse.html
RewriteRule ^index.html$ http://jeux-casino-vip.com ndd/ [NC,L,R=301]
RewriteRule ^index.php$ http://jeux-casino-vip.com ndd/ [NC,L,R=301]
DirectoryIndex index.php

merci
 
Nouveau WRInaute
SuperCureuil a dit:
mais pourquoi dans le .htaccess ?

Mais pourquoi pas :mrgreen:

C'est une des utilisations que l'on peut faire d'un .htaccess, tout simplement.

Sans parler du cache en .html, tu aurais du, dès le départ, rediriger ton index vers la racine du site pour éviter le duplicate content, dans le même ordre idée qu'on évite d'avoir un site accessible avec et sans le www ...

c est une super info
je te remercie
 
WRInaute passionné
bon ton ecriture htacess est pas dans le bon ordre et il manque des bazards ,j'edite dans 1 min ou 2 le temps de te donner la bonne formule

Code:
# ##### rewiting on  #####
RewriteEngine On

# ##### REWRITE BASE  #####
RewriteBase /

# ##### conditions #####
RewriteRule ^index.html$ http://jeux-casino-vip.com ndd/ [NC,L,R=301] 
RewriteRule ^index.php$ http://jeux-casino-vip.com ndd/ [NC,L,R=301] 

# ##### directory #####
DirectoryIndex index.php 

# ##### erreure 404-403  #####
ErrorDocument 404 /404.html 
ErrorDocument 403 /accesrefuse.html
 
WRInaute passionné
voila le mien en partie prends exemples

Code:
RewriteRule ^index.html$ http://developpements.org/ [NC,L,R=301] 

DirectoryIndex  portail.php
RewriteRule ^google-recherches\.html$ /google-recherches.php [QSA,L,NC]
RewriteRule ^index\.html$ /portail.php [QSA,L,NC]
RewriteEngine On
RewriteBase /
RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$1&start=$3 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
RewriteRule ^annonces/[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*/?[a-z0-9_-]*-t([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$1&start=$3 [QSA,L,NC]
RewriteRule ^membre/([^/]+)/?$ /memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
RewriteRule ^messages/([^/]+)/?(page([0-9]+)\.html)?$ /search.php?author=$1&sr=posts&start=$3 [QSA,L,NC]
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
RewriteRule ^equipe\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^[a-z0-9_-]+(-([0-9]+))?\.html$ /viewforum.php?start=$2 [QSA,L,NC]
 
Nouveau WRInaute
quand je mets ces ligne dans le ;access , le site n est pas accessible et j une erreur 500


Code:
RewriteRule ^index.html$ http://jeux-casino-vip.com ndd/ [NC,L,R=301]
RewriteRule ^index.php$ http://jeux-casino-vip.com ndd/ [NC,L,R=301]
 
Nouveau WRInaute
SuperCureuil a dit:
Essaye en enlevant le ndd/ des règles ...

quand je ne mets pas cette ligne
Code:
RewriteRule ^index.html$ http://jeux-casino-vip.com [NC,L,R=301]
ca marche

bizarre alors avec
Code:
RewriteRule ^index.php$ http://jeux-casino-vip.com  [NC,L,R=301]
ca marche
 
WRInaute impliqué
Avec le code suivant ça devrait fonctionner :

Code:
RewriteEngine On 
RewriteRule ^index.html$ http://jeux-casino-vip.com [NC,L,R=301] 
RewriteRule ^index.php$ http://jeux-casino-vip.com [NC,L,R=301]

Edit : il y a un conflit à cause des flags à mon avis, mais suis pas trop à l'aise avec ça donc je ne voudrais pas te donner de mauvaises pistes. Et si tu utilises uniquement le flag [R=301] pour la première règle, ça donne quoi ?

Ton site est accessible avec et sans le www, tu devras faire un choix ...

Pour ne garder que la version avec www, tu peux employer le code suivant :

Code:
RewriteCond %{HTTP_HOST} !^www\.jeux-casino-vip\.com [NC]
RewriteRule (.*) http://www.jeux-casino-vip.com/$1 [QSA,R=301,L]
 
Nouveau WRInaute
voici le contenu de .htaccess :

Code:
# ##### directory #####
#DirectoryIndex index.php

# ##### rewiting on #####
RewriteEngine On

# ##### REWRITE BASE #####
RewriteBase /

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

# ##### erreure 404-403 #####
ErrorDocument 404 /404.html
ErrorDocument 403 /accesrefuse.html



PARCONTRE ca ne fonctionne pas avec cette ligne en plus

Code:
RewriteRule ^index.html$ http://jeux-casino-vip.com [NC,L,R=301]

merci de ta reponse
Vivien
 
WRInaute impliqué
heu... :oops:

[mode=j'ai du faire une bêtise aussi]

moi aussi j'ai du PR sur mon index.html... (site de mon www)

PR 4 sur le /
PR 4 sur le /index.html
PR 0 sur le /index.php

Bon redirection 301 aussi alors ?...

[/mode=j'ai du faire une bêtise aussi]
 
Nouveau WRInaute
SuperCureuil a dit:
Bah vi :D

En trouvant le pourquoi du comment du dysfonctionnement dévoilé par vivienip :wink:

c est ca la force d une communoté actif, bravo

par contre ca plante toujours pour moi quand je met

Code:
RewriteRule ^index.html$ http://jeux-casino-vip.com [NC,L,R=301]
dans le .htaccess

une idée ??? :oops: :oops: :oops:
 
WRInaute impliqué
il y a un conflit à cause des flags à mon avis, mais suis pas trop à l'aise avec ça donc je ne voudrais pas te donner de mauvaises pistes. Et si tu utilises uniquement le flag [R=301] pour la première règle, ça donne quoi ?

Tu as essayé en modifiant les flags de la première règle ? Je pense que ça doit venir de là ...
 
WRInaute impliqué
pour mes redirects, moi j'ai l'habitude de faire du [R=301,L]

R=301 pour le redirect
L pour Last Rule (c'est à dire une fois la règle exécutée, plus aucune règle traitée pour éviter les conflits)

normalement ca suffit...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut