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 :

Serveur Apache et hébergeur


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut Serveur Apache et hébergeur
    Bonjour à tous,

    A la racine de mon appli PHP j'ai le fichier .htaccess suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteRule    ^$    public/    [L]
        RewriteRule    (.*) public/$1    [L]
     </IfModule>
    j'en ai un autre dans le répertoire public de mon appli. le but étant d'avoir des urls du genre:

    http://monsite/truc/machin

    ou truc et machin sont des paramètres de l'application. Pour que cela fonctionne, j'ai du mettre Allowoverride à "All" et activer la chargement de "rewrite.load" sur mon serveur Apache 2.

    Ma question: Je travail actuellement en local, mais si mon futur hébergeur ne propose pas la même config du serveur comment devrais-je faire ?

  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
    A quel niveau, la question ? Au niveau du contenu des .htaccess ou de la conf Apache (AllowOverride, etc.) ? Pour le .htaccess, il y aura sûrement des différences mais infimes. Tu peux mettre en tête de tous tes .htaccess, ça évitera les mauvaises surprises. Cette précaution étant prise, le reste devrait passer sans souci. Pour la conf Apache, aucune idée, tout dépend de l'hébergeur mais si tu t'en tiens à une conf "classique" (en gros, pas de configuration de module particulier), ça devrait le faire aussi.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Novembre 2009
    Messages : 15
    Par défaut
    Ma question était au niveau d'apache.
    Je n'aurais sans doute pas la main sur la config du serveur apache de mon hébergeur et si la directive Allowoverride est a Off et qu'il ne charge pas le module rewite, mon .htaccess ne fonctionnera pas.

    Donc je me demandais s'il y avait une solution dans ce cas la ?

  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
    Une seule : changer d'hébergeur Si l'hébergeur bloque les .htaccess, tu ne pourra rien faire, donc...

Discussions similaires

  1. Utilisation de l'ASP sur un serveur Apache
    Par 3adoula dans le forum Réseau
    Réponses: 1
    Dernier message: 29/10/2004, 14h34
  2. Tomcat avec un serveur apache specifique
    Par benji999 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 20/04/2004, 19h02
  3. Sécurité sur serveur apache
    Par Beaunico dans le forum Apache
    Réponses: 8
    Dernier message: 13/04/2004, 07h03
  4. Sécuriser son serveur Apache sous Linux
    Par rolkA dans le forum Sécurité
    Réponses: 6
    Dernier message: 01/12/2003, 15h16

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