Forum CMS Made Simple FR
[RESOLU]Problèmes de réécriture d'URL - 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 : [RESOLU]Problèmes de réécriture d'URL (/thread-955.html)



[RESOLU]Problèmes de réécriture d'URL - Laure_21 - 07/02/2011

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: ?
#~ Nom de l'hébergeur : free
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.9
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.2
#~ * News: 2.10.4.1
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.1
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 2000000
#~ * default_upload_permission: 444
#~ * assume_mod_rewrite: true
#~ * page_extension: .html
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 4.4.3-dev
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 32M
#~ * max_execution_time: 30
#~ * safe_mode: On (Vrai)
#~ * session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ * session_use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi-fcgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.83
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~



Bonjour,
Tout d'abord, je suis consciente que j'ai une ancienne version de CMSMS (1.6.9) mais j'ai vu sur d'autre post que lorsque l'on est hébergé chez Free, il est préférable de garder cette version, est-ce toujours d'actualité?
Sinon j'essaye d'avoir des URL propres du style : http://monsite.free.fr/fichier.html. Pour cela, j'ai suivi vos conseils sur d'autre post et la doc et j'ai donc modifié mon fichier config.php. Suite à cela j'obtiens bien des URL propres mais qui n'envoie nul part(erreur 404 document non trouvé).
Ensuite, j'ai rajouté un fichier .htacess avec le code suivant:
Code :
RewriteEngine on
#
#Sub-dir e.g: /cmsms
RewriteBase /

#
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash# but ignore POST requests.
#RewriteCond %{REQUEST_URI} !/$
#RewriteCond %{REQUEST_URI} !\.
#RewriteCond %{REQUEST_METHOD} !POST$
#RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
Une fois que j'envoie le fichier par ftp (avec filezilla), j'obtiens "Erreur 500 - Erreur interne du serveur".
J'avoue que je ne sais pas quoi modifié, je pense que le fichier .htaccess n'est pas correct mais pourquoi?
Merci à l'avance de votre aide.


[RESOLU]Problèmes de réécriture d'URL - jce76350 - 07/02/2011

pas de réécriture d'URLs chez Free.fr
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=56


[RESOLU]Problèmes de réécriture d'URL - Laure_21 - 07/02/2011

Merci pour la réponse.
J'ai déjà fait les manipulations concernant le dossier "sessions" et le fichier .htacces.
Du coup, je n'ai pas le choix je vais devoir garder les URLs avec des "?/.", il n'y a aucunes solutions?


[RESOLU]Problèmes de réécriture d'URL - bess - 07/02/2011

Citation :Tout d'abord, je suis consciente que j'ai une ancienne version de CMSMS (1.6.9) mais j'ai vu sur d'autre post que lorsque l'on est hébergé chez Free, il est préférable de garder cette version, est-ce toujours d'actualité?

oui oui, et je dirais même plus : tu n'as pas possibilité de mettre autre chose que la 1.6.9

pour les redirections, je ne sais pas si c'est possible sur free mais dans tous les cas ca ne marchera pas, la dernière ligne devrait être :

Code :
RewriteRule ^(.+).html$ index.php?page=$1 [QSA]



[RESOLU]Problèmes de réécriture d'URL - Laure_21 - 07/02/2011

Merci Bess,
J'ai changé la dernière ligne mais rien y fait, j'ai toujours le même problème Sad


[RESOLU]Problèmes de réécriture d'URL - bess - 07/02/2011

comme te l'a précisé jce76350 il semblerait que free n'autorise pas ce genre de manipulation.

Hey oui le gratuit ça a ses limites :/


[RESOLU]Problèmes de réécriture d'URL - jce76350 - 07/02/2011

Il faudrait peut lire ce que j'écris

>pas de réécriture d'URLs chez Free.fr
Donc pas de RewriteRule

Tu peux juste utiliser
$config['url_rewriting'] = 'internal'; //**
$config['page_extension'] = '';
$config['use_hierarchy'] = true; //**
pour avoir http://jc.etiemble.free.fr/abc/index.php/realisations/ressourcesfr


NOTA une seule question par discussion ne pas mélanger Reposte pour l'autre problème (J'en profite pour vous demander d'autres conseils) on supprimera ce post de cette discussion


[RESOLU]Problèmes de réécriture d'URL - Laure_21 - 07/02/2011

Ok, merci beaucoup pour vos conseils.