overload Posté 23 Juillet 2010 Posté 23 Juillet 2010 (modifié) Bonjour à tous, J'aimerais changer toutes les urls de mon site pour enlever "index.php" sans perdre en référencement, mais n'étant pas expert en la matière, je souhaiterais un peu d'aide mes urls actuelles sont du style: http://www.nomdedomaine.com/index.php/section/http://www.nomdedomaine.com/index.php/2010-05-15/rachat/objet1http://www.nomdedomaine.com/index.php/echange/objet2 etc... je galère pas mal avec le .htaccess et j'ai surtout peur de perdre mon référencement et l'accès des liens externes merci d'avance de votre aide ! Modifié 23 Juillet 2010 par overload
overload Posté 24 Juillet 2010 Auteur Posté 24 Juillet 2010 Merci pour votre aide ! après lecture et pas mal de prise de tête, j'arrive à enlever l'index.php : RewriteEngine OnRewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ index.php [NC,L] mais le probleme est que les urls existent en double :/ exemple: http://www.nomdedomaine.com/index.php/section/ethttp://www.nomdedomaine.com/section/ vu le nombre important d'urls differentes de mon site, je n'arrive pas à trouver la règle qui puisse corriger ca si vous avez une soluce je suis preneur merci encore
Patrick Posté 24 Juillet 2010 Posté 24 Juillet 2010 Salut, je suis pas un pro de la réécriture, mais tu pourrais essayer ça : RewriteCond %{HTTP_HOST} nomdedomaine.com/index.php/$RewriteRule (.*) http://www.nomdedomaine.com/$1 [R=301,L] Pas testé, alors pas certain que cela fonctionne. Si ton site utilise index.php comme script d'entrée cela risque de le bloquer ... ++ Patrick
Patrick Posté 24 Juillet 2010 Posté 24 Juillet 2010 ou alors ça peut-être RewriteCond $1 !^(index\.php|images)RewriteRule ^(.*)$ /index.php/$1 [L] Avec ça ça devrait marché même si index.php est le script d'entrée du site. Par contre il faut ajouter dans la condition le dossier images, css, js (le cas échéant) et ton robots.txt. Sinon ces fichiers ne seront plus accessibles. ++ Patrick
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant