J'ai suivis la procédure suivent pour faire de l'URL rewriting
http://wiki.cmsmadesimple.org/index.php ... ettings/fr
Le lien qui en résulte est du type :
http://www.monsite.com/mapage
=> Erreur 404
Quand je tape l'adresse http://www.monsite.com/mapage/
la page s'affiche.
Ce que j'ai fait pour corriger dans le fichier config.php c'est :
Code: Select all
$config['page_extension'] = '/';
Je me demande si ma solution est "propre" (pour le référencement notamment)
Et si il n'y a pas une solution plus propre à mettre dans le fichier .htaccess
Code: Select all
RewriteEngine on
RewriteCond %{QUERY_STRING} http\: [OR]
RewriteCond %{QUERY_STRING} \[ [OR]
RewriteCond %{QUERY_STRING} \] [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^.*$ - [F,L]
# CMSMS Rewriting
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/(.*)$ index.php?page=$2&hl=$1 [QSA][/tt]
La question est donc : Comment mettre un / à la fin d'un URL grâce au .htaccess ?[/b]
MAJ :
Finalement ma méthode ne fonctionne pas et renvois tous le temps sur la page d'acceuil
Version utilisé : 1.4.1 "Spring Garden"
CMSMailer 1.73.14, FileManager 0.4.1, FormBrowser 0.2.3, FormBuilder 0.5.5, MenuManager 1.5.1, ModuleManager 1.2.1, News 2.8.2, nuSOAP 1.0.1, Printing 0.2.5, Search 1.5.1, ThemeManager 1.0.8, TinyMCE 2.4.5
Merci d'avance