03/01/2015, 12:27:59
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.x
#~ Url du site : www.sensunique-manucure.fr
#~ Hébergeur / Soft : firsheberg
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.10
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.4
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.6
#~ ModuleManager: 1.5.5
#~ News: 2.14.2
#~ Search: 1.7.11
#~ ThemeManager: 1.1.8
#~ Gallery: 1.6.1
#~ CustomGS: 1.5
#~ ListIt2: 1.4.1
#~ AdvancedContent: 0.9.4.3
#~ CGExtensions: 1.38.7
#~ TemplateExternalizer: 2.1.3
#~ GBFilePicker: 1.3.3
#~ CGSmartImage: 1.16.1
#~ CGSimpleSmarty: 1.7.2
#~ CGGoogleMaps2: 0.98.5
#~ ListIt2tarifs: 1.4.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 2000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ 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.36
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 2M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.40
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à toutes et tous,
Tout d'abord bonne et heureuse année 2015!!!
Je rencontre le problème suivant pour une redirection permanente codé dans le fichier .htaccess.
J'ai à rediriger des pages ou des documents d'un ancien site (qui peuvent être mémorisés par des utilisateurs dans des favoris et autres…)
Le code ci-dessous de mon .htaccess fonctionne bien quant il s'agit :
d'une page d'un répertoire ou dossier ( je ne sait pas comment le nommer)
ex :
ancien page de l'ancien site = http://www.sens-unique.com/service/forma...ure-nantes => redirection sur ur nouveau site: http://www.sensunique-manucure.fr/la-car...eformation
et la redirection ne fonctionne pas pour une page seule !!
ex :
ancien page de l'ancien site : http://www.sens-unique.com/contactez-nous => redirection sur nouveau site: http://www.sensunique-manucure.fr/contact
le code du .htaccess est le suivant :
Code :
[== PHP ==]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} libwww-perl.*
RewriteRule .* – [F,L]
#Sub-dir e.g: /cmsms
#ED utilisation en local :pour mod_rewrite si activé dans conf.php,
#et indiquer le chemin du sous dossier (cmsms/Site_modele. Pour le web retirer ce chemin acces: RewriteBase /)
RewriteBase /
# Redirect to canonical domain name with www
RewriteCond %{HTTP_HOST} ^sensunique-manucure\.fr$ [NC]
RewriteRule ^(.*) http://www.sensunique-manucure.fr/$1 [L,R=301]
# Redirection permanent des fichiers anciens
Redirect permanent /service/formation-ongle-manucure-nantes http://www.sensunique-manucure.fr/la-carte#ancreformation
Redirect permanent /realisations/prestations-instut-beaute-nantes http://www.sensunique-manucure.fr/la-carte#ancremanucure
Redirect permanent /contactez-nous http://www.sensunique-manucure.fr/contact
Redirect permanent /sites/default/files/1sens_unique_formation_0.pdf http://www.sensunique-manucure.fr/uploads/images/visuels/sens-unique-manucure-formation-S.pdf
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Merci pour votre aide.
Eric