24/11/2010, 17:58:12
Re,
Mes excuses, j'avais laissé tomber ce problème mais je viens de trouver une solution pour un autre site.
Je vous fourni donc ici la source de mon fichier htaccess :
Ce qu'il ne faut pas omettre de corriger :
Et dans mon fichier config.php :
Mes excuses, j'avais laissé tomber ce problème mais je viens de trouver une solution pour un autre site.
Je vous fourni donc ici la source de mon fichier htaccess :
Citation :RewriteEngine On
RewriteBase /
# URL Filtering helps stop some hack attempts
#IF the URI contains a "http:"
RewriteCond %{QUERY_STRING} http\: [OR]
#OR if the URI contains a "["
RewriteCond %{QUERY_STRING} \[ [OR]
#OR if the URI contains a "]"
RewriteCond %{QUERY_STRING} \] [OR]
#OR if the URI contains a "<script>"
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#OR script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#OR any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^.*$ - [F,L]
# END Filtering
# CMSMS Rewriting
# Set assume mod_rewrite to true in config.php and clear CMSMS cache
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
# END CMSMS
# END Rewrite rules
Ce qu'il ne faut pas omettre de corriger :
Code :
RewriteEngine On
RewriteBase /
Et dans mon fichier config.php :
Code :
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';