Bonjour

J'ai fait un fichier .htaccess et ma piètre expérience dans ce domaine fait que je m'en remets à vous pour me dire s'il est correct ou non

J'ai voulu faire 3 choses:
1) Empêcher que mon site soit accessible sans le 'www', c'est à dire comme ça: -http://monsite.com/
et qu'il le soit uniquement comme ça: -http://www.monsite.com/

2) Empêcher que mon site soit accessible via cet URL: -http://www.monsite.com/index.html
et qu'il le soit uniquement comme ça: -http://www.monsite.com/

(ces deux choses pour éviter le duplicate content)

3) Par ailleurs, j'avais des pages à renommer, et même des répertoires, donc j'ai mis 3 règles dans mon exemple ci-dessous (même si j'ai plus de pages et répertoires, 3 exemples suffisent je pense pour que vous puissiez me dire si ça va)

Voilà mon fichier .htaccess:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Options +FollowSymlinks
 
RewriteEngine on
 
RewriteCond %{HTTP_HOST} !^www\.monsite\.com [NC] RewriteRule (.*) http://www.monsite.com/$1 [QSA,R=301,L]
 
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
 
RedirectPermanent locval.html http://www.monsite.com/location-valence.html 
RedirectPermanent ventmaismont.html http://www.monsite.com/vente-maison-montelimar.html 
RedirectPermanent photmais/val.html http://www.monsite.com/photos-maisons/valence.html

Je vous remercie du temps que vous pourrez m'accorder