IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

CMS Made Simple : installation et redirection dans un sous-répertoire


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Par défaut CMS Made Simple : installation et redirection dans un sous-répertoire
    Bonjour,

    J'ai un site hébergé chez ovh, utilisant le CMS cmsmadesimple.
    Pour ne pas avoir tous les fichiers du CMS à la racine du site, je l'ai placé dans le répertoire /.../path/chez/ovh/.../www/cmsmadesimple.

    Seulement, j'aimerais que l'url du site ne contienne pas ce répertoire :
    http://www.catamaran-emae.com/cmsmad...page=programme

    En écrivant les régles suivantes dans htaccess, la racine est bien redirigée :
    j'obtiens :
    http://www.catamaran-emae.com
    et non
    http://www.catamaran-emae.com/cmsmadesimple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/cmsmadesimple/.*$
    RewriteRule ^(.*)$  /cmsmadesimple/$1
    Par contre, pour tous les liens du site, je ne parviens pas à mes fins !
    Avez-vous une idée ???

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ca doit être parce que le moteur qui écrit le code HTML de tes pages n'est pas au courant qu'il ne faut pas qu'il ajoute le répertoire dans lequel il a été installé. Il faut donc aller voir dans la configuration de ton outil, voir le modifier pour qu'il ignore ce répertoire cmsmadesimple.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Par défaut
    Effectivement, j'ai pu modifier les liens dans mon outil.
    Seulement, il ne prend pas en compte les paramètres de la requếte :

    http://www.catamaran-emae.com/index.php?page=programme
    Not Found
    The requested URL /index.php was not found on this server.
    alors que l'essai suivant fonctionne :
    http://www.catamaran-emae.com/toto.html
    TOTO

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Aucune idée. Peut-être un problème avec le propre .htaccess du CMS : tu peux nous le donner ?

    Sinon, essaie d'ajouter l'option QSA dans ta réécriture :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/cmsmadesimple/.*$
    RewriteRule ^(.*)$  /cmsmadesimple/$1 [QSA,L]

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 39
    Par défaut
    L'exemple précédent ne fonctionne pas non plus.

    Il n'y a pas d'htaccess propre au cms.
    Par contre, je me demande s'il ne fait pas sa gestion des urls !!!
    Je suis en train de voir ça.

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ca doit effectivement être ça : soit il existe bien un fichier cmsmadesimple/toto.html, soit tout ce qui arrive sur cmsmadesimple est redirigé sur un certain fichier, mais sans .htaccess, je ne vois pas comment c'est possible. Tu es bien certain qu'il n'existe pas de fichier .htaccess ? Demande à ton outil FTP d'afficher les fichiers masqués.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cms Made Simple - soucis CSS et IE6
    Par gandahar1983 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 27/07/2010, 13h47
  2. Design {startExpandCollapse id="" title=""} Cms Made Simple
    Par kiooik dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 29/03/2010, 12h54
  3. Redirection dans un sous-dossier du domaine
    Par rlesouef dans le forum Apache
    Réponses: 1
    Dernier message: 09/06/2009, 10h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo