Forum CMS Made Simple FR

Version complète : [Résolu] URL rewriting ne marche pas (bis)
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.11.2

#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous Smile
j'ai un petit problème tout est dans le titre :p
je détaille :

J'ai décidé de modifier les URL de mes pages pour avoir qqchose de plus simple et plus facile à utiliser

j'ai réussi à passer de
Code :
www.monsite.fr/cmsms/index?=blabla.html
à
Code :
www.monsite.fr/cmsms/blabla.html

et j'aimerais passer à
Code :
www.monsite.fr/blabla.html

J'ai lu est appliqué plusieurs tuto/topic
Code :
http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=27906

http://www.cmsmadesimple.fr/forum/viewtopic.php?pid=11312#p11312


mais ... ça ne marche pas. Peut-être ai-je une(des) erreure(s) ou un mauvais paramètre dans mes fichiers...

Mon .htaccess à la racine de mon site:
Code :
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]

RewriteRule .* cmsms/$0 [QSA,L]


Mon .htaccess à la racine du dossier cmsms:
Code :
RewriteEngine On
# RewriteBase /
# version 1.9
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]


Une partie de mon config.php:
Code :
[== PHP ==]
$config['root_url'] = 'http://monsite.fr';
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = false;


En éspérant qu'une âme charitable pourra me débloquer Wink
Merci
1- pourquoi Bis dans le titre ??

2- Tu n'as pas du bien lire le tuto alors Wink

.htacces à la racine du CMS et donc rien à la racine de l'hébergement

<IfModule mod_rewrite.c>
RewriteEngine on
#
#Sub-dir e.g: /cmsms
#RewriteBase / ATTENTION SUIVANT hébergement

#

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</IfModule>

config.php:

$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';

il ne faut pas de : $config['use_hierarchy']

Et LIRE la doc du dossier /DOC du cms

ET bien sur vérifier que le mode Rewrite est activé
Comme tu ne donnes pas les informations demandées !!!
En fait ce que j'ai fait marche !!!

surement une histoire de cache...

Donc ce qui est écrit ici marche pour moi Big Grin

A+