Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Redirection 301 qui affiche ?page=... a la fin des url
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.11
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.8
#~ ModuleManager: 1.5.8
#~ News: 2.14.4
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ CGExtensions: 1.45
#~ CGJobMgr: 1.3.4
#~ CGSimpleSmarty: 1.7.4
#~ NMS: 2.9.5
#~ Guestbook: 1.4_RC2
#~ FrontEndUsers: 1.26
#~ CGGoogleMaps: 2.4.7
#~ Captcha: 0.5.2
#~ FormBuilder: 0.8.1.1
#~ Gallery: 2.0.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.37
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~

Bonjour à tous.

J'essaie de rediriger une page vers une autre mais malgré plusieurs lectures sur le forum je n'y arrive pas. L'url rediriger affiche les Query ?page=mon-ancien-url apres la redirection.

Voici le htaccess :
Code :
[== Indéfini ==]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mondomaine.tdl$
RewriteRule ^(.*) http://www.mondomaine.tdl/$1 [QSA,L,R=301]
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


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

RedirectPermanent /ancien-url.html http://www.mondomaine.tdl/nouvel-url.html

#et de gestions des caches ici...

A la fin du test j'ai : http://www.mondomaine.tdl/nouvel-url.htm...ancien-url
Je voudrai supprimer ?page=ancien-url car c'est tjrs une page d'erreur.
Merci.
#2
> Cms Version: 1.11.12

mettre à jour en version 1.11.13 par sécurité
J-C Etiemble Tutoriels v 2.2.x
#3
jce76350 a écrit :> Cms Version: 1.11.12

mettre à jour en version 1.11.13 par sécurité
Est-ce que c'est lié a mon problème, ou juste pour la sécurité.
#4
>Est-ce que c'est lié a mon problème, ou juste pour la sécurité.
j'ai écris : mettre à jour en version 1.11.13 par sécurité Rolleyes
J-C Etiemble Tutoriels v 2.2.x
#5
OK, Merci, je le vais le faire une fois quelques soucis réglés
#6
RewriteRule ^(.+)\.html$ index.php?page=$1 [QSA]
ou : RewriteRule ^(.+)$ index.php?page=$1 [QSA]
#7
Merci, mais ca fait la meme chose :
Ceci : RewriteRule ^(.+)$ index.php?page=$1 [QSA] Affiche ?page=ancien-url.html
Et ceux la :
RewriteRule ^(.+).html$ index.php?page=$1 [QSA]
RewriteRule ^(.+)\.html$ index.php?page=$1 [QSA] Affichent ?page=ancien-url
A la fin de l'url redirigé ce qui provoque tjrs une erreur 404.
#8
Essaye ceci :
Code :
[== Indéfini ==]
RewriteRule ^/ancien-url.html$ http://www.mondomaine.tdl/nouvel-url.html [QSA,L,R=301]
#9
Jean le Chauve a écrit :Essaye ceci :
Code :
[== Indéfini ==]
RewriteRule ^/ancien-url.html$ http://www.mondomaine.tdl/nouvel-url.html [QSA,L,R=301]
Merci ca fonctionne mais sans le / avant ancien-url.


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)