comment eviter le "index.html" dans la barre d'adresse

Nouveau WRInaute
Bonjour à tous,

Je viens vers vous pour trouver un peu d'aide sur une question que je me pose mais que je n'arrive pas à résoudre. J'ai beau chercher je n'arrive pas à résoudre mon problème.

Je suis en train de créer mon site internet. c'est un site personnel qui présente mes différents travaux que j'ai réalisé pour le cinéma, la publicité etc... je suis infographiste des effets spéciaux.

Je voudrais donc réaliser mon site en utilisant les sous-dossiers, car cela sera plus facile pour moi de m'y retrouver.

J'aimerais donc avoir quelquechose comme: http://www.example.com/productions-2010/publicites/ma-premiere-pub.html

plutôt que quelque chose comme: http://www.example.com/productions-2010.htmlpuis http://www.example.com/publicites.htmlpuis http://www.example.com/ma-premiere-pub.htmlrespectivement affichées dans la barre d'adresse.

Tout d'abord j'ai cru comprendre que la navigation en sous-dossiers n'avait quasiment pas d'importante pour les moteurs de recherche, pouvez-vous me confirmer?

Pour en revenir à mon soucis...dans mon exemple, j'ai essayé de créer un dossier nommé "productions-2010", dans lequel j'ai placé une page "publicites.html" et une page "index.html", page d'accueil du dossier "productions-2010".

Donc lorsque je clique sur le lien "production 2010" situé à l'accueil du site (http://www.example.com), j'arrive bien à la page productions-2010 mais dans ma barre d'adresse j'obtiens : http://www.example.com/productions-2010/index.html

Puis si je clique sur le lien "publicites" j'obtiens: http://www.example.com/productions-2010/publicites.html

Ma question est donc la suivante: Comment ne pas faire apparaître le fameux "index.html" dans la barre d'adresse??

Car lorsque je tape l'adresse http://www.example.com dans ma barre d'adresse, le "index.html" ne s'affiche pas, pourtant c'est bien cette page qui est affichée? Comment faire alors?

Par contre, lorsque sur mon site je remets un lien pour retourner vers la page d'accueil, le "index.html" apparait et je me retrouve avec l'adresse http://www.example.com/index.html

Voilà, j'espère que j'ai été assez clair et que vous m'avez compris.
En tous cas je vous remercie grandement par avance.
A bientôt.
Guillaume.
 
WRInaute discret
Bonjour,

un truc de ce style dans ton .htaccess devrait faire l'affaire non ? :

Code:
RewriteRule ^index.html$ http://www.example.com/ [R=301,L]

tu tests et tu me dit :eek:
 
WRInaute impliqué
salut,

pour ton soucis avec ton index, fais un
Code:
RewriteRule ^index\.html$ http://www.exemple.com/productions-2010 [QSA,L,R=301]

Ensuite:
Tout d'abord j'ai cru comprendre que la navigation en sous-dossiers n'avait quasiment pas d'importante pour les moteurs de recherche, pouvez-vous me confirmer?

Certains te diront que oui, d'autres noms, disons que les sous-dossiers te permettent d'inserer un mot clé dans l'url. A utiliser à bon escient
 
Membre Honoré
Concernant la balise canonical c'est uniquement pour les moteurs.
Le .htaccess est mieux mais cela dépend si votre hébergeur le permet.
 
Discussions similaires
Haut