Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] URL rewriting ne marche pas (bis)
#1
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
#2
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 !!!
J-C Etiemble v 2.2.xx
#3
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+


Atteindre :


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