[resolu] redirection et réécriture d'URL - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html) +--- Sujet : [resolu] redirection et réécriture d'URL (/thread-2779.html) |
[resolu] redirection et réécriture d'URL - studiow - 31/05/2013 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ Bonjour je fait actuellement les redirections et la réécriture d'url d'un site que je viens de mettre en ligne !! Pour la réécriture pas de soucis ! par contre pour les redirections il y a un petit bug. Le but est de rediriger les anciennes pages du sites vers les nouvelles !! j'ai essayé ces deux possibilités Code : RewriteRule ^locatifs.php$ /fr/location-camping/location.html [R=301,L] le résultat est le mm pour les deux !! l'url retournée est la suivante : http://www.campinglepetitbois.fr/fr/location-camping/location.html?page=locatifs.php ce qui m'ennuie c'est "?page=locatifs.php" qui apparait à la fin de l'url ? je ne voie pas comment le supprimer mon fichier htacces comporte ces lignes Code : Options +FollowSymLinks est ce que quelqu’un a une idée ? [resolu] redirection et réécriture d'URL - bess - 03/06/2013 peux tu nous donner tout ton fichier .htaccess tel qu'il est utilisé aujourd'hui stp ? je vois pas tes lignes citées dans ton exemple complet présenté regarde également cette page : http://httpd.apache.org/docs/2.2/fr/rewrite/flags.html et l'option des flags [QSA] et/ou [QSD] qui devrait t'aider. [resolu] redirection et réécriture d'URL - studiow - 03/06/2013 et voila Code : Options +FollowSymLinks [resolu] redirection et réécriture d'URL - bess - 03/06/2013 edit : je viens de tester et chez moi : http://www.campinglepetitbois.fr/ locatifs.php reroute bien vers http://www.campinglepetitbois.fr/ fr/location-camping/location.html sans aucun paramètre... regarde en vidant le cache de firefox ou en ouvrant une session private (Ctrl + Shift + P), ce petit con conserve un cache des redirections .htaccess je suis pas expert mais je tenterais de bouger le bloc RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?page=$1 à la fin de ton .htaccess afin que des urls passent de /reservation.php à /fr/location-camping/tarifs-et-reservation.html à index.php?page=$1 et entre dans le processus classique de cmsmadesimple Si malgré cela tu as toujours un /fr/location-camping/tarifs-et-reservation.html? [resolu] redirection et réécriture d'URL - studiow - 03/06/2013 ha pu****n j'y croie pas !! Je les ai vider c caches ! bon je suis désolé du temps de perdu pour rien !!! même si je viens d'apprendre quelque chose, firefox met également en cache les redirections htaccess !!!! Merci encore [resolu] redirection et réécriture d'URL - jce76350 - 03/06/2013 Citation :même si je viens d'apprendre quelque chose, firefox met également en cache les redirections htaccess !!!!les navigateurs mettre tout en cache il sont fainéants pas nature La 1ere règle c'est de vider TOUS les caches c'est dans la doc ça [resolu] redirection et réécriture d'URL - bess - 03/06/2013 cool ! un petit résolu alors |