Forum CMS Made Simple FR
[Résolu] URL rewriting ne marche pas (bis) - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : [Résolu] URL rewriting ne marche pas (bis) (/thread-2294.html)



[Résolu] URL rewriting ne marche pas (bis) - remsmc - 16/10/2012

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


[Résolu] URL rewriting ne marche pas (bis) - jce76350 - 16/10/2012

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 !!!


[Résolu] URL rewriting ne marche pas (bis) - remsmc - 17/10/2012

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+