[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
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
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
.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
A+