Forum CMS Made Simple FR

Version complète : [Résolu] url propres: impossible de configurer
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.7
#~ Url du site : http://jardin-enchanteur
#~ Hébergeur / Soft : 1&1
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.7
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.4
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.5
#~ MicroTiny: 1.2.5
#~ ModuleManager: 1.5.5
#~ News: 2.12.12
#~ Search: 1.7.8
#~ ThemeManager: 1.1.8
#~ Showtime: 3.3
#~ FormBuilder: 0.7.3
#~ FormBrowser: 0.4.2
#~ dboptimizer: 1.11
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 40000000
#~ url_rewriting: mod_rewrite
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.21
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 90M
#~ max_execution_time: 50000
#~ output_buffering: 0
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 8M
#~ upload_max_filesize: 40M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.71
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Impossible de transformer mes url en url propres.
Pourtant: hébergement accepte ce mode,
Config.php est configuré selon directives: $config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
.htaccess :



RewriteEngine On
# RewriteBase /
# Rewrites urls
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

J ai essayé aussi avec le nom de dossier dans lequel est le site :RewriteBase / dossier_cmsms
Malgrè recherches, je suis en échec.

Merci pour l'aide. Smile
wiki : http://wiki.cmsmadesimple.fr/wiki/Pretty_Url

inutile d'interpréter, il suffit de copier coller :=)


RewriteBase /dossier_cmsms
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+).html$ index.php?page=$1 [QSA]
Merci

J ai fait ce copier coller (en mettant le nom de mon répertoire à la place de dosier_cmsms .
Il n y a pas d'erreur mais les url ne sont pas trouvées .Voici le message

Citation :Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs tentatives, cela signifie qu'il a été supprimé.
Ton .htaccess se trouve à la racine de hébergement ou du dossier "dosier_cmsms" ?
Smile Bonjour,

Mon .htaccess est bien placé à la racine du site et je ne dois pas y préciser de répertoire.
J ai fait la mise à jour vers 1.11.9

Le fichier config accepte bien les url simplifiées
La première page du site est bien accessible sous http://jardin-enchanteur.fr

Mais les autres pages du site sont inaccessibles .

Mon fichier .htaccess :
Citation :# To deny PHPs <Files ~ "\.(php|php3|php4|php5|phtml|pl|cgi)$"> order deny,allow deny from all </Files>

Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

J ai essayé plein de formules de .htaccess mais rien n'y fait
Merci pour l'aide et bon dimanche à tous-toutes Smile
C'est un problème de Rewrite ! ou ... de tes liens des pages

le .htaccess doit être dans le dossier dosier_cmsms avec le rewritebase / dosier_cmsms

exemple
lien du menu Prestations paysagistes une fois tu as un lien en HTML (Plans de jardins) et pas d'extension HTML sur (JournéeJardin)
Miracle, ça marche mais avec le .htaccess initial :

Citation :Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Par contre je ne parviens pas à comprendre pourquoi cela ne marchait pas au début.

Merci beaucoup pour l aide