Forum CMS Made Simple FR
[RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : [RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... (/thread-358.html)



[RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... - vfair - 29/04/2010

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante : 1.6.6 mle
#~ Informations Système :
#~ #~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ #~ Version du CMS : 1.6.6
#~ #~ Version du MLE si existante : cms mle 1.6.6
#~ #~ Informations Système :
#~ #~ Cms Version: 1.6.6
#~ #~ Installed Modules:
#~ #~ * CMSMailer: 1.73.14
#~ #~ * FileManager: 1.0.1
#~ #~ * MenuManager: 1.6.2
#~ #~ * ModuleManager: 1.3.1
#~ #~ * News: 2.10.3
#~ #~ * nuSOAP: 1.0.1
#~ #~ * Printing: 1.0.4
#~ #~ * ThemeManager: 1.1.1
#~ #~ * TinyMCE: 2.5.5
#~ #~ * ModuleMaker: 0.3.1
#~ #~ * FormBuilder: 0.5.11
#~ #~ * CGExtensions: 1.18.3
#~ #~ * CGSimpleSmarty: 1.4.4
#~ #~ * CGGoogleMaps: 1.4.1
#~ #~ * SiteMapMadeSimple: 1.2.1
#~ #~ Config Information:
#~ #~ * php_memory_limit:
#~ #~ * process_whole_template: false
#~ #~ * max_upload_size: 50000000
#~ #~ * default_upload_permission: 664
#~ #~ * assume_mod_rewrite: false
#~ #~ * page_extension:
#~ #~ * internal_pretty_urls: false
#~ #~ * use_hierarchy: true
#~ #~ Php Information:
#~ #~ * phpversion: 5.2.6-1+lenny8
#~ #~ * md5_function: On (Vrai)
#~ #~ * gd_version: 2
#~ #~ * tempnam_function: On (Vrai)
#~ #~ * magic_quotes_runtime: Off (Faux)
#~ #~ * memory_limit: 128M
#~ #~ * max_execution_time: 90
#~ #~ * safe_mode: On (Vrai)
#~ #~ * session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ #~ * session.use_cookies: On (Vrai)
#~ #~ Server Information:
#~ #~ * Server Api: apache2handler
#~ #~ * Server Db Type: MySQL (mysql)
#~ #~ * Server Db Version: 5.0.51a
#~ #~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,

En ajoutant l'url rewriting dans mon site ,
les adresses "propres" tapées directement dans le navigateur fonctionnent bien
mais l'affichage des adresses provenant du menu s'affichent toujours sous la forme
http://www.site.com/index.php?page=... à la place des adresses "propres"

Y a t'il un moyen d'avoir les adresses "propres " qui s'affichent directement ?

Salutations


[RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... - bess - 29/04/2010

normalement si tu suis le WIKI pas à pas, le menu doit générer de lui même les bonne url.

En toute logique tu as du louper une étape, vérifie et donne nous le contenu du config.php (uniquement ce qui concerne l'url rewriting

http://wiki.cmsmadesimple.org/index.php/User_Handbook/Installation/Optional_Settings/fr


[RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... - vfair - 29/04/2010

config.php

#------------
#URL Settings
#------------
$config['assume_mod_rewrite'] = true;

#What type of URL rewriting should we be using for pretty URLs? Valid options are:
#'none', 'internal', and 'mod_rewrite'. 'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates. For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['internal_pretty_urls'] = false;

$config['url_rewriting'] = 'mode_rewrite';

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy? (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = false;

#If using none of the above options, what should we be using for the query string
#variable? (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';

*****************************************************************************
.htaccess
Options -Indexes
#ServerSignature Off
#
Options +FollowSymLinks
#
RewriteEngine on
#
#
#
#Sub-dir e.g: /cmsms
RewriteBase /
#
# 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 ^([^/]+)/(.*)\.html$ index.php?page=$2&hl=$1 [QSA]


[RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... - bess - 29/04/2010

$config['url_rewriting'] = 'mode_rewrite';

mode ?

Wink


[RESOLU] liens "propres" au lieu de http://site.com/index.php?page=... - vfair - 29/04/2010

Que dire , chapeau bas Monsieur, tout fonctionne à merveille , à l'avenir je tacherai d'ouvrir l'oeil et le bon ...

encore merci