Rediriger /index.php vers /

WRInaute discret
Bonjour à tous,

J'aimerais rediriger ma page /index.php vers / (c'est donc la même page) mais je n'y parviens pas j'ai essayé ceci dans la htaccess: RedirectPermanent /index.php http://xxxxx.com/ mais cela fait une boucle de redirection et donc le site est incessible, je fait donc appelle à vous pour trouver une solution a mon probleme.

Merci
 
WRInaute occasionnel
Code:
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(html|php)
RewriteRule ^(.*)index.(html|php)$ /$1 [R=301,L]
 
Nouveau WRInaute
Bonjour,

Il faudra, dans tous les cas avoir placé avant le code

Code:
RewriteEngine On

Redirection index.php ou htm ou html vers /

Code:
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} /index.(htm|html|php)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php)
RewriteRule ^(.*)index.(htm|html|php)$ /$1 [R=301,L]
La 1ère ligne évite la réécriture pour le répertoire admin, car cela pose parfois des problèmes.
A remplacer par le chemin du véritable répertoire admin.

Il faut aussi renvoyer le site sans www vers le www (enfin, si tu préfères avec le www, sinon ce code doit être modifié).
Personnellement, je l'ai placé avant la réécriture de index.php.

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

Et aussi un petit cadeau, protection contre le hotlinking, renvoie sur une image hotlinking.jpe (avec une pub de quelques koctets pour ton site, par exemple :eek:)
A placer après les 2 codes précédents - attention, enregistrer ton image en format jpeg et extension jpe au lieu de jpg, sinon ça boucle.

Code:
RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com/.*$ [NC] 
RewriteCond %{REQUEST_FILENAME} /images/(.*)/(.*)$
RewriteRule \.(gif|GIF|jpg|JPG|bmp|BMP|jpeg|JPEG|png|PNG)$ http://www.example.com/hotlinking.jpe [L,R]

JohnSilver
 
WRInaute discret
bon je reviens 1000 ans après ce post
et franchement john silver meeeeeeerci
ca marche le feu ton truc
(happy new year btw) :mrgreen: :mrgreen: :mrgreen: :mrgreen:
 
Discussions similaires
Haut