Forum CMS Made Simple FR

Version complète : [Résolu] URL rewriting catégorie news
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12.x
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12.1
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.7
#~ TinyMCE: 2.9.12
#~ ModuleManager: 1.5.8
#~ News: 2.15.2
#~ Search: 1.7.13
#~ ThemeManager: 1.1.8
#~ Gallery: 2.0.1
#~ CGExtensions: 1.45
#~ CGContentUtils: 1.5
#~ CGJobMgr: 1.3.4
#~ CGSimpleSmarty: 1.7.4
#~ NMS: 2.9.5
#~ CGGoogleMaps: 2.4.7
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 15000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.4-14+deb7u10
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 15M
#~ upload_max_filesize: 15M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.37
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

je cherche à réécrire les url des catégories des news mais n'y parvient pas !
sur l'ensemble du site toutes les url sont réécrite normalement,
mais dans les gabarit des catégorie du module news elles ne le sont pas !

je pensais du coup ajouter une ligne dans le htaccess, mais ça ne fontionne pas non plus

voici la ligne ajoutée :
Code :
[== Indéfini ==]
RewriteRule ^categorie/([0-9]*)_([0-9]*)\/$ index.php?mact=News,cntnt01,default,0&cntnt01category_id=$1&cntnt01returnid=$2

le htaccess entier :

Code :
[== Indéfini ==]
#SetEnv PHP_VER 5

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.+)$ index.php?page=$1 [QSA]


RewriteRule ^categorie/([0-9]*)_([0-9]*)\/$ index.php?mact=News,cntnt01,default,0&cntnt01category_id=$1&cntnt01returnid=$2

cette url fontionne :
index.php?mact=News,cntnt01,default,0&cntnt01category_id=10&cntnt01returnid=25

mais si je rentre celle la : categorie/10_25/
j'ai ma 404

est ce que quelqu'un a une idée !?

j'ai déjà regardé ici : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=5044
j'ai trouvé, un conflit dans le htaccess !!!

#RewriteRule ^(.+)$ index.php?page=$1 [QSA]
=>
RewriteRule ^(.+).html$ index.php?page=$1

Maintenant on va s'amuser avec les url dans les gabarits !