Forum CMS Made Simple FR
Conflit entre url rewritting et redirection 301 sur le .htaccess - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : Conflit entre url rewritting et redirection 301 sur le .htaccess (/thread-773.html)



Conflit entre url rewritting et redirection 301 sur le .htaccess - sab74 - 02/11/2010

Bonjour tout le mmonde,

J'ai besoin de votre aide.
J'ai mis en ligne une nouvelle version de mon site sur cmsms
J'ai voulu rediriger les anciennes url vers les nouvelles pages.

Impossible de rediriger a cause de l'url rewritting qui reprend dans la redirection avec les paramètres ?page.

Merci pour votre aide




Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.7.x
#~ Nom de l'hébergeur : ovh
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.4
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.2
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.5
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 64000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: true
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.13
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysqli)
#~ * Server Db Version: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~



Conflit entre url rewritting et redirection 301 sur le .htaccess - bess - 04/11/2010

version obsolète, met toi à jour

sinon fait tes redirection 301 avant la redirection de cmsms


Conflit entre url rewritting et redirection 301 sur le .htaccess - sab74 - 04/11/2010

Bonjour Bess,

Merci pour ta réponse.
Je l'ai déjà fait mais rien à faire.


Conflit entre url rewritting et redirection 301 sur le .htaccess - bess - 04/11/2010

donne nous le contenu du .htaccess et met toi à jour, on ne ferra pas de support sur une aussi vielle version Wink


Conflit entre url rewritting et redirection 301 sur le .htaccess - sab74 - 04/11/2010

Rebonjour

Merci pour ta réctivité

Pourrais tu m'indiquer comment mettre le cmsms à jour et pourrais je t'envoyer le .htaccess en privé?


Conflit entre url rewritting et redirection 301 sur le .htaccess - bess - 04/11/2010

le .htaccess ne contiens aucune donnée sensible, pour cmsms en tout cas il est commun à 95% des installations.

pour la mise à jour il faut lire la doc, c'est tout bien indiqué Smile

http://www.cmsmadesimple.fr/uploads/documentation/installation/cmsms-fr-installation-documentation.pdf chapitre 6


Conflit entre url rewritting et redirection 301 sur le .htaccess - sab74 - 04/11/2010

J'ai trouvé sur un forum qu'il fallait ajouter un ? à la redirection
Effectivement il n'y a plus les paramètres mais le ? reste.

SetEnv PHP_VER 5

RewriteEngine On

RewriteBase /


RedirectPermanent /trousses-secours-rigides-a167.html http://www.ylea.eu?

RedirectPermanent /trousses-secours-souples-a166.html http://www.ylea.eu?

RedirectPermanent /trousses-secours-rigides/trousse-secours-pme-b196.html http://www.ylea.eu/secourisme/trousses-secours/trousse-secours-pme-b8200.html?

RedirectPermanent /trousses-secours-souples/sac-soins-equipe-b192.html http://www.ylea.eu/secourisme/trousses-secours/sac-soins-equipe-b8607.html?

RedirectPermanent /immobilisation-transfert-pour-victimes/immobilisateur-tete-pour-plan-dur-b9024.html http://www.ylea.eu/secourisme/immobilisation-transfert/immobilisateur-tete-pour-plan-dur-b9025.html?

RedirectPermanent /immobilisation-transfert-pour-victimes/brancard-catastrophe-b9029.html http://www.ylea.eu/secourisme/immobilisation-transfert/brancard-catastrophe-b9030.html?

RedirectPermanent /promo.php http://www.ylea.eu/promo.php?



Options +FollowSymLinks
RewriteEngine on
RewriteBase /


# Redirection 301 de toutes les demandes qui ne contiennent
# pas un point ou un slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]


# Régles de réécriture pour la forme /parent/enfant/
# mais réécrit seulement si l'URL demandée n'est pas un fichier ou un répertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)$ index.php?page=$1 [QSA]



Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^trousse-de-secours.fr$

RewriteRule ^(.*) http://www.trousse-de-secours.fr/$1 [QSA,L,R=301]


Conflit entre url rewritting et redirection 301 sur le .htaccess - sab74 - 04/11/2010

est il correct?


Conflit entre url rewritting et redirection 301 sur le .htaccess - bess - 04/11/2010

Code :
SetEnv PHP_VER 5

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

RedirectPermanent /trousses-secours-rigides-a167.html  http://www.ylea.eu?
RedirectPermanent /trousses-secours-souples-a166.html http://www.ylea.eu?
RedirectPermanent /trousses-secours-rigides/trousse-secours-pme-b196.html http://www.ylea.eu/secourisme/trousses- … b8200.html?
RedirectPermanent /trousses-secours-souples/sac-soins-equipe-b192.html http://www.ylea.eu/secourisme/trousses- … b8607.html?
RedirectPermanent /immobilisation-transfert-pour-victimes/immobilisateur-tete-pour-plan-dur-b9024.html http://www.ylea.eu/secourisme/immobilis … b9025.html?
RedirectPermanent /immobilisation-transfert-pour-victimes/brancard-catastrophe-b9029.html http://www.ylea.eu/secourisme/immobilis … b9030.html?
RedirectPermanent /promo.php http://www.ylea.eu/promo.php?


# Redirection 301 de toutes les demandes qui ne contiennent
# pas un point ou un slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Régles de réécriture pour la forme /parent/enfant/
# mais réécrit seulement si l'URL demandée n'est pas un fichier ou un répertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)$ index.php?page=$1 [QSA]


Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^trousse-de-secours.fr$

RewriteRule ^(.*) http://www.trousse-de-secours.fr/$1 [QSA,L,R=301]

je verrais déjà mieux ainsi. le coup du ? je suis pas certain et j'ai rien pour tester.


Conflit entre url rewritting et redirection 301 sur le .htaccess - sab74 - 04/11/2010

Je viens d'enlever le ? sur
RedirectPermanent /trousses-secours-rigides/trousse-secours-pme-b196.html http://www.ylea.eu/secourisme/trousses-secours/trousse-secours-pme-b8200.html

donc tu peux tester sans le ? sur http://www.trousse-de-secours.fr/trousses-secours-rigides/trousse-secours-pme-b196.html
et avec http://www.trousse-de-secours.fr/trousses-secours-souples/sac-soins-equipe-b192.html


Merci


Conflit entre url rewritting et redirection 301 sur le .htaccess - bess - 04/11/2010

bon sab74, je ne répondrais plus à tes questions et t'invites à corriger ces deux points :

- mets toi à jour, ça résoudra de nombreux problème de toute façon et ca patchera les failles de sécu que ton site traine.
- ton site ne respecte pas la licence cmsms. Tu dois rajouter dans les meta tag de ton site .

Code :
<meta name="Generator" content="CMS Made Simple - Copyright (C) 2004-10 Ted Kulp. All rights reserved." />