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 :

Directives httpd.conf transposé dans htaccess


Sujet :

Apache

  1. #21
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 41
    Par défaut Toujours pareil
    MAC,
    C'est toujours pareil, j'ai fait la modif comme tu m'as dit, tu peux m'expliquer comment on envoie un message privé stp ?
    Comme ça je te montre les trucs en "lives" ça sera plus simple pour toi non ?

  2. #22
    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
    J'ai parlé trop vite : si l'URL redirigée ne contient pas docroot comme c'est indiqué dans la RewriteRule c'est qu'il y a un problème. Tu peux nous dire, alors, d'où vient ce "lesite" dans l'URL ?

  3. #23
    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
    Il faut bien que le fichier .htaccess s'appelle ".htaccess" seulement (avec le . devant et sans extension supplémentaire). Ensuite, le RewriteRule qui se trouve dans le .htaccess de la racine doit indiquer le chemin complet de la redirection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^$ /lesite/docroot/

  4. #24
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 41
    Par défaut La redirection se fait, mais le site ne s'affiche plus normalement
    Bonsoir MAC
    le fichier renommé en htaccess.txt était simplement un backup que j'avais fait auparavant et j'avais fait la flegmme d'avoir à le refaire.
    La redirection fonctionne, sauf que l'url réecrite n'est plus bonne du coup, puisqu'elle fait apparaitre le repertoire "docroot". Le comportement n'est plus comme un alias, mais comme une réecriture d'url pure (alors que je voulais avoir un comportement équivalent à un alias qui pointe sur un fichier en particulier du site).
    Par ailleurs, le site n'a plus un fonctionnement normal, alors que j'ai l'habitude de travailler sur ce framework, mais toujours sur des serveurs dédiés.
    Le fichier "index.php" est bien atteint mais le fiche ne s'affiche plus correctement alors qu'il s'affiche bien lorsque je fais un alias dans le fichier de config de apache.

  5. #25
    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
    Citation Envoyé par donbrico Voir le message
    La redirection fonctionne, sauf que l'url réecrite n'est plus bonne du coup, puisqu'elle fait apparaitre le repertoire "docroot". Le comportement n'est plus comme un alias, mais comme une réecriture d'url pure (alors que je voulais avoir un comportement équivalent à un alias qui pointe sur un fichier en particulier du site).
    Je t'avais demandé le 14/09/2008 si tu voulais faire apparaître le /docroot/ dans l'URL et tu m'avais répondu que oui

    Bon, essaie autrement, alors :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{REQUEST_URI} ^/docroot
    RewriteRule /lesite/(.*)$ /lesite/docroot/$1 [L]
    Toujours dans le .htaccess de la racine du site.

    Citation Envoyé par donbrico Voir le message
    Par ailleurs, le site n'a plus un fonctionnement normal, alors que j'ai l'habitude de travailler sur ce framework, mais toujours sur des serveurs dédiés.
    Le fichier "index.php" est bien atteint mais le fiche ne s'affiche plus correctement alors qu'il s'affiche bien lorsque je fais un alias dans le fichier de config de apache.
    C'est parce que la ligne RewriteRule ^(jpg... dans le .htaccess qui se trouve dans le répertoire docroot a été commentée. Retire le # devant pour réactiver l'écriture. J'avais commenté cette ligne car elle empêchait carrément d'afficher quoi que ce soit.

  6. #26
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 41
    Par défaut Impossible à faire !
    Bonsoir
    Après m'être renseigné auprès de l'hébergeur, il apparait que ce n'est pas réalisable.
    Pour des raisons de sécurités apparemment : mais la solution qui finalement s'impose à moi est de modifier l'arborescence de mon projet pour placer l'index de ce dernier à la racine du répertoire.
    Encore merci, spécialement à _MAC_ pour son aide précieuse et sa patience.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [mod_rewrite] marche dans httpd.conf pas avec .htaccess
    Par __fabrice dans le forum Apache
    Réponses: 3
    Dernier message: 08/05/2007, 22h12
  2. Problème cumul rewriting httpd.conf et .htaccess
    Par klerthis dans le forum Apache
    Réponses: 1
    Dernier message: 19/01/2007, 10h54
  3. Erreur dans httpd.conf
    Par PhiberOptik dans le forum Apache
    Réponses: 1
    Dernier message: 07/12/2006, 23h22
  4. [VirtualHost] dans httpd.conf
    Par polo55 dans le forum Apache
    Réponses: 3
    Dernier message: 03/10/2005, 12h20
  5. pas de trace de php dans httpd.conf ?
    Par ludophil dans le forum Apache
    Réponses: 2
    Dernier message: 27/08/2005, 11h06

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