21/12/2010, 10:45:34
VOIR le Wiki Pretty Url
LIRE la documentation de CMSMS_config_reference.pdf situé dans le dossier /doc du CMS
Paramètres optionnels - Possibilités de définir les URLs (V1.9) et 1.10.x [OK en V 2.x]
Note : Si vous changez quoique ce soit dans "config.php", pensez toujours à vider le cache ensuite (dans l'interface Administration du site /Paramètres globaux). Et pensez à vider aussi le cache de votre navigateur.
le fichier "config.php" par défaut :
$config['url_rewriting'] = 'none';
$config['page_extension'] = '';
Vous aller obtenir :
En modifiant le fichier "config.php" :
$config['url_rewriting'] = 'internal';
$config['page_extension'] = '';
Vous aller obtenir :
Jolis chemins d'accès ou URLs "propres" ("url rewriting")
en ajoutant dans un fichier « .htacces » à la racine de CMSMS
RewriteEngine On
# RewriteBase / ou RewriteBase / dossier_cmsms (Suivant hébergeur !! A utiliser chez 1&1 par exemple)
# Rewrites urls
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
En modifiant le fichier "config.php" :
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
Vous aller obtenir :
Avec la version 1.9 vous avez aussi la possibilté de
- Créer automatiquement les URL courtes ( internal ou mod_rewrite)
Configuration dans Administration du site / Paramètres globaux / Paramètres des contenus
ATTENTION si vous avez fait une mise à jour venant de CMSms avant 1.9
Il est impératif de se conformer aux valeurs indiquées
il ne faut pas de : $config['assume_mod_rewrite'] , $config['internal_pretty_urls'] , $config['use_hierarchy']
LIRE la documentation de CMSMS_config_reference.pdf situé dans le dossier /doc du CMS
Paramètres optionnels - Possibilités de définir les URLs (V1.9) et 1.10.x [OK en V 2.x]
Note : Si vous changez quoique ce soit dans "config.php", pensez toujours à vider le cache ensuite (dans l'interface Administration du site /Paramètres globaux). Et pensez à vider aussi le cache de votre navigateur.
le fichier "config.php" par défaut :
$config['url_rewriting'] = 'none';
$config['page_extension'] = '';
Vous aller obtenir :
Code :
http://monsite.com/mondossier/index.php?page=default_templates
http://monsite.com/mondossier/index.php?page=cmsms_tags = (sous menu de default_templates)
En modifiant le fichier "config.php" :
$config['url_rewriting'] = 'internal';
$config['page_extension'] = '';
Vous aller obtenir :
Code :
http://monsite.com/mondossier/index.php/default_templates
[url]http://monsite.com/mondossier/index.php/default_templates/cmsms_tags = (sous menu de default_templates)
Jolis chemins d'accès ou URLs "propres" ("url rewriting")
en ajoutant dans un fichier « .htacces » à la racine de CMSMS
RewriteEngine On
# RewriteBase / ou RewriteBase / dossier_cmsms (Suivant hébergeur !! A utiliser chez 1&1 par exemple)
# Rewrites urls
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
En modifiant le fichier "config.php" :
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
Vous aller obtenir :
Code :
http://monsite.com/mondossier/default_templates.html
http://monsite.com/mondossier/default_templates/cmsms_tags.html = (sous menu de default_templates)
- Créer automatiquement les URL courtes ( internal ou mod_rewrite)
Configuration dans Administration du site / Paramètres globaux / Paramètres des contenus
Code :
Exemple : http://monsite.com/mondossier/index.php/url_courte =>(Pourtant sous menu de default_templates)
Exemple : http://monsite.com/mondossier/url_courte.html => (Pourtant sous menu de default_templates)
ATTENTION si vous avez fait une mise à jour venant de CMSms avant 1.9
Il est impératif de se conformer aux valeurs indiquées
il ne faut pas de : $config['assume_mod_rewrite'] , $config['internal_pretty_urls'] , $config['use_hierarchy']
J-C Etiemble v 2.2.xx