[résolu]URL REWRITING ne fonctionne pas

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.6
#~ Gallery: 1.5.3
#~ CGExtensions: 1.28.2
#~ LightBox: 1.0.1
#~ FrontEndUsers: 1.17.3
#~ CustomContent: 1.8.2
#~ Gallery3: 0.1
#~ Showtime: 3.2
#~ FormBuilder: 0.7.2
#~ Captcha: 0.4.5
#~ Uploads: 1.14.2
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ 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.3.10
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

J'ai un problème lors de l'url rewriting.
J'ai pourtant bien suivi les étapes : http://wiki.cmsmadesimple.org/index.php/...ty_URLs/fr
Mais rien ne se passe!

Mon fichier config :


<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'mysql51-38.pro';
$config['db_username'] = '*******';
$config['db_password'] = '*****l';
$config['db_name'] = '********';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://www.dijon-transit-express.com';
$config['timezone'] = 'Europe/Paris';
$config['default_encoding'] = 'utf-8';

#------------
#URL Settings
#------------

#Show mod_rewrite URLs in the menu? You must enable 'use_hierarchy' for this to work for modules
$config['assume_mod_rewrite'] = true;

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If you don't use mod_rewrite, then would you like to use the built-in
#pretty url mechanism? This will not work with IIS and the {metadata} tag
#should be in all of your templates before enabling.
$config['internal_pretty_urls'] = true;

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy? (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = true;

#If using none of the above options, what should we be using for the query string
#variable? (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';
?>


Mon fichier .htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

# Redirection 301 de toutes les demandes qui ne contiennent
# pas un point ou un slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Régles de réécriture pour la forme /parent/enfant/
# mais réécrit seulement si l'URL demandée n'est pas un fichier ou un répertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+).htm$ index.php?page=$1 [QSA]


Après ces étapes, j'ai vidé le cache navigateur et le cache du CMS mais l'URL rewriting n'a pas fonctionné.
J'ai également bien {metadata} dans le <head> de mon gabarit.


Je ne vois pas ce que j'ai pu loupé.
Merci d'avance
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.3
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.3
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.9.6
#~ Gallery: 1.5.3
#~ CGExtensions: 1.28.2
#~ LightBox: 1.0.1
#~ FrontEndUsers: 1.17.3
#~ CustomContent: 1.8.2
#~ Gallery3: 0.1
#~ Showtime: 3.2
#~ FormBuilder: 0.7.2
#~ Captcha: 0.4.5
#~ Uploads: 1.14.2
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ 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.3.10
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.49
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

J'ai un problème lors de l'url rewriting.
J'ai pourtant bien suivi les étapes : http://wiki.cmsmadesimple.org/index.php/...ty_URLs/fr
Mais rien ne se passe!

Mon fichier config :


<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'mysql51-38.pro';
$config['db_username'] = '*******';
$config['db_password'] = '*****l';
$config['db_name'] = '********';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://www.dijon-transit-express.com';
$config['timezone'] = 'Europe/Paris';
$config['default_encoding'] = 'utf-8';

#------------
#URL Settings
#------------

#Show mod_rewrite URLs in the menu? You must enable 'use_hierarchy' for this to work for modules
$config['assume_mod_rewrite'] = true;

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';

#If you don't use mod_rewrite, then would you like to use the built-in
#pretty url mechanism? This will not work with IIS and the {metadata} tag
#should be in all of your templates before enabling.
$config['internal_pretty_urls'] = true;

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy? (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = true;

#If using none of the above options, what should we be using for the query string
#variable? (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';
?>


Mon fichier .htaccess:

Options +FollowSymLinks
RewriteEngine on
RewriteBase /

# Redirection 301 de toutes les demandes qui ne contiennent
# pas un point ou un slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Régles de réécriture pour la forme /parent/enfant/
# mais réécrit seulement si l'URL demandée n'est pas un fichier ou un répertoire
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+).htm$ index.php?page=$1 [QSA]


Après ces étapes, j'ai vidé le cache navigateur et le cache du CMS mais l'URL rewriting n'a pas fonctionné.
J'ai également bien {metadata} dans le <head> de mon gabarit.


Je ne vois pas ce que j'ai pu loupé.
Merci d'avance
#2
bonjour,
d'où tu tiens la config de l'url rewriting?
Tu dois simplement mettre dans ton fichier de config:
$config['url_rewriting']='mod_rewrite';
Enlève tout le reste.
ensuite le contenu valide du fichier htaccess est celui du fichier htaccess.txt du dossier doc.
Fait déjà ça pour voir si ça corrige.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#2
bonjour,
d'où tu tiens la config de l'url rewriting?
Tu dois simplement mettre dans ton fichier de config:
$config['url_rewriting']='mod_rewrite';
Enlève tout le reste.
ensuite le contenu valide du fichier htaccess est celui du fichier htaccess.txt du dossier doc.
Fait déjà ça pour voir si ça corrige.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
J'ai trouvé la démarche sur le lien la : http://wiki.cmsmadesimple.org/index.php/...ty_URLs/fr
J'ai fait comme vous m'avez dit, j'ai changé simple ment la ligne la : $config['url_rewriting']='mod_rewrite';

Par contre je n'ai pas touché à mon fichier .htacces

Mais ca fonctionne quand même.

Merci beaucoup Smile
#3
J'ai trouvé la démarche sur le lien la : http://wiki.cmsmadesimple.org/index.php/...ty_URLs/fr
J'ai fait comme vous m'avez dit, j'ai changé simple ment la ligne la : $config['url_rewriting']='mod_rewrite';

Par contre je n'ai pas touché à mon fichier .htacces

Mais ca fonctionne quand même.

Merci beaucoup Smile
#4
Citation :J'ai trouvé la démarche sur le lien la : http://wiki.cmsmadesimple.org/index.php … ty_URLs/fr
C'est la version ancienne avant 1.09 la page n'a pas été modifiée (je vais le faire)
mais il existe la page Paramètres optionnels

pour les versions 1.10 lire le fichier CMSMS_config_reference.pdf du dossier /doc du CMS
J-C Etiemble v 2.2.xx
#4
Citation :J'ai trouvé la démarche sur le lien la : http://wiki.cmsmadesimple.org/index.php … ty_URLs/fr
C'est la version ancienne avant 1.09 la page n'a pas été modifiée (je vais le faire)
mais il existe la page Paramètres optionnels

pour les versions 1.10 lire le fichier CMSMS_config_reference.pdf du dossier /doc du CMS
J-C Etiemble v 2.2.xx
#5
Merci pour le lien, je venais tout juste d'ajouter celui de Pauline à mes favoris pour essayer de mettre ça en pratique ce week-end Big Grin
#5
Merci pour le lien, je venais tout juste d'ajouter celui de Pauline à mes favoris pour essayer de mettre ça en pratique ce week-end Big Grin
#6
Citation : pour essayer de mettre ça en pratique ce week-end
Lire le sur le forum Possibilités de définir les URLs V1.10, 1.9.x (V1.6+)
J-C Etiemble v 2.2.xx
#6
Citation : pour essayer de mettre ça en pratique ce week-end
Lire le sur le forum Possibilités de définir les URLs V1.10, 1.9.x (V1.6+)
J-C Etiemble v 2.2.xx
#7
jce76350 a écrit :
Citation : pour essayer de mettre ça en pratique ce week-end
Lire le sur le forum Possibilités de définir les URLs V1.10, 1.9.x (V1.6+)


Merci jce mais c'est pour Free cette note non ? Moi je suis chez OVH Big Grin

Par contre, j'ai bien noté qu'il fallait lire la doc en pdf ici : "pour les versions 1.10.x lire le fichier CMSMS_config_reference.pdf du dossier /doc du CMS la note pour version cms 1.9.x rest aussi valable pour 1.10.x".

De toute façon, c'est uniquement pour apprendre, si je sens que c'est trop compliqué pour moi, je laisse tout comme ça, ça ne me dérange pas. Bien qu'effectivement, les URL élégantes soient bien plus élégantes Big Grin

Mais finalement, je ne ferai ça que plus tard, le week-end s'annonce chargé hehehe avec le beau temps Big Grin

Merci et bon week-end à tous Wink
#7
jce76350 a écrit :
Citation : pour essayer de mettre ça en pratique ce week-end
Lire le sur le forum Possibilités de définir les URLs V1.10, 1.9.x (V1.6+)


Merci jce mais c'est pour Free cette note non ? Moi je suis chez OVH Big Grin

Par contre, j'ai bien noté qu'il fallait lire la doc en pdf ici : "pour les versions 1.10.x lire le fichier CMSMS_config_reference.pdf du dossier /doc du CMS la note pour version cms 1.9.x rest aussi valable pour 1.10.x".

De toute façon, c'est uniquement pour apprendre, si je sens que c'est trop compliqué pour moi, je laisse tout comme ça, ça ne me dérange pas. Bien qu'effectivement, les URL élégantes soient bien plus élégantes Big Grin

Mais finalement, je ne ferai ça que plus tard, le week-end s'annonce chargé hehehe avec le beau temps Big Grin

Merci et bon week-end à tous Wink
#8
Citation :Merci jce mais c'est pour Free cette note non

NON c'est pour tous les hébergements
Prends le temps de lire avant de dire des sottises Big Grin
J-C Etiemble v 2.2.xx
#8
Citation :Merci jce mais c'est pour Free cette note non

NON c'est pour tous les hébergements
Prends le temps de lire avant de dire des sottises Big Grin
J-C Etiemble v 2.2.xx
#9
lol j'ai cru que "Note pour Free.fr avec cms 1.6.9" au début était un tritre Big Grin mais c'était un lien hypertexte...

Mais je prendrai le temps avant de faire quoi que ce soit, c'est sûr. Je suis prudent de nature.
#9
lol j'ai cru que "Note pour Free.fr avec cms 1.6.9" au début était un tritre Big Grin mais c'était un lien hypertexte...

Mais je prendrai le temps avant de faire quoi que ce soit, c'est sûr. Je suis prudent de nature.


Atteindre :


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