Pretty URLs, des URLs sans /index.php/ (chez OVH)

Support en français pour CMS Made Simple.

Moderator: jce76350

Post Reply
ced64k
Forum Members
Forum Members
Posts: 17
Joined: Mon May 15, 2006 9:09 am

Pretty URLs, des URLs sans /index.php/ (chez OVH)

Post by ced64k »

Salut,

J'ai galèré une bonne partie de l'après-midi pour faire fonctionner le système des Pretty URLs, heureusement j'ai pû trouver de l'aide dans le forum anglophone, donc voici la solution.

Je voulais à la place de http://monsite.com/index.php/accueil avoir http://monsite.com/accueil

Voici les modifications à apporter au fichier config.php:

Code: Select all

$config['assume_mod_rewrite'] = true;
$config['page_extension'] = '/';
$config['internal_pretty_urls'] = true;
$config['use_hierarchy'] = true;
Et pour le fichier htaccess:

Code: Select all

#Config for CMS
RewriteEngine On

# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
J'ai un hébergement chez OVH comme pas mal de monde, et ils gèrent le mod_rewrite un peu différement, il faut ajouter un / avant index.php, ce qui donne:
RewriteRule ^(.+)$ /index.php?page=$1 [QSA]

Et ne pas oublier le {metadata} entre et dans votre gabarit pour avoir le bon tag
eytan

Re: Pretty URLs, des URLs sans /index.php/ (chez OVH)

Post by eytan »

Toi qui a l'aire bon dans c'est truc là, tu crois que tu saurais répondre à ma question: http://forum.cmsmadesimple.org/index.ph ... 046.0.html ???
Post Reply

Return to “French - Français”