Redéfinir les URLs - stat - 04/06/2010
Bonjour à tous,
J'ai suivi ce tutorial :
http://www.cmsmadesimple.fr/forum/viewtopic.php?id=2042
qui marche parfaitement chez OVH mais ni chez phpnet.org, ni chez 1&1. Auriez-vous une idée ?
Les URLs sont bien rewrité mais j'ai une erreur 404 après.
"Not Found
The requested URL /resistance/musee.html was not found on this server."
j'ai changé uniquement ça :
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = false;
J'ai bien vidé 10 fois mon cache avant... :-(
Si quelqu'un pouvait m'aider à ce sujet ce serait super !
Merci beaucoup de votre aide.
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.7.0
#~ Nom de l'hébergeur : PHPNET
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.7
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.2
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.3
#~ * News: 2.10.4
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.2
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.5
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 50000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: false
#~ * page_extension:
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.13
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 45M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * 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: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.51a
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Redéfinir les URLs -
bess - 04/06/2010
deux solutions : soit tu t'es plantés soit ils ne proposent pas le mod_rewrite dans leur configuration qui permet de faire de la redirection d'url
vérifie également si entre deux installations tu n'aurais pas fait des différences : un sous dossier dans lequel cmsms est installé qui est nommé différemment, ce genre de chose
Redéfinir les URLs -
Ouik - 04/06/2010
chez phpnet, le mod_rewrite est activé, donc ça ne vient pas de ça.
Redéfinir les URLs -
jce76350 - 04/06/2010
re
et ça tu as vérifié ??
# RewriteBase / ou RewriteBase / dossier_cmsms (Suivant hébergeur !! )
Redéfinir les URLs -
Jean le Chauve - 04/06/2010
http://wiki.phpnet.org/index.php/URL_Rewriting
Redéfinir les URLs - stat - 04/06/2010
Bonjour,
Merci de votre aide.
J'ai essayé ça :
AddType x-mapp-php5 .php .php3 .php4 .htm .html
RewriteEngine On
RewriteBase /
J'ai essayé toutes les possibilités avec ça mais rien. Toujours la 404.
J'ai bien installé le cms correctement. Pas de dossier différent ou chose du genre.
Merci du soutien !
Redéfinir les URLs -
Ouik - 04/06/2010
ce qui marche chez moi avec le htaccess.fi pour phpnet :
Code :
# BEGIN Optional settings
# Turns off directory browsing
# not absolutely essential, but keeps people from snooping around without
# needing empty index.html files everywhere
Options -Indexes
# Deny access to config.php
# This can be useful if php ever breaks or dies
# Use with caution, this may break other functions of CMSms that use a config.php
# file. This may also break other programs you have running under your CMSms
# install that use config.php. You may need to add another .htaccess file to those
# directories to specifically allow config.php.
<Files "config.php">
order allow,deny
deny from all
</Files>
# Sets your 403 error document
# not absolutely essential to have,
# or you may already have error pages defined elsewhere
ErrorDocument 403 /forbidden403.shtml
# No sense advertising what we are running
ServerSignature Off
# END Optional Settings
# BEGIN CMSMS and Rewrite Rules
# Make sure you have Options FollowSymLinks
# and Allow on
RewriteEngine On
# Might be needed in a subdirectory
RewriteBase /
# URL Filtering helps stop some hack attempts
#IF the URI contains a "http:"
RewriteCond %{QUERY_STRING} http\: [OR]
#OR if the URI contains a "["
RewriteCond %{QUERY_STRING} \[ [OR]
#OR if the URI contains a "]"
RewriteCond %{QUERY_STRING} \] [OR]
#OR if the URI contains a "<script>"
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#OR script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#OR any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^.*$ - [F,L]
# END Filtering
# CMSMS Rewriting
# Set assume mod_rewrite to true in config.php and clear CMSMS cache
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
# END CMSMS
# END Rewrite rules
Redéfinir les URLs - stat - 05/06/2010
Merci beaucoup tomek pour ta réponse. Je n'arrive toujours pas sur phpnet malgré ton aide.
Quelqu'un aurait-il une idée pour 1&1 stp. Je suis complètement bloqué :-(
Merci !
Redéfinir les URLs -
jce76350 - 05/06/2010
re,
>Quelqu'un aurait-il une idée pour 1&1
Pour 1&1 suis le tutoriel cité au premier message C'est ok
Redéfinir les URLs - stat - 23/06/2010
Re,
Il s'agit d'une erreur de ma part, il faut bien le htaccess de tomek et bien spécifier RewriteBase /xxxxx !
Merci de votre aide.
Redéfinir les URLs -
bess - 23/06/2010
si résolu : ajouter [Résolu] dans le titre de votre premier message en éditant celui ci