Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Possibilités de définir les URLs V1.10, 1.9.x (V1.6+)
#5

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 :

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)
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
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
Répondre


Messages dans ce sujet

Atteindre :


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