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 :

[URL rewriting] Site qui n'est pas à la racine


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut [URL rewriting] Site qui n'est pas à la racine
    Bonjour,
    je fais actuellement des tests d'url rewriting (en local) pour bien commencer un site en php mais je n'arrive pas à configurer correctement mon .htaccess. Je reste sur une erreur 404.
    Voici l'organisation depuis la racine d'apache :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    /
    |--[d1]
         |--[site]
               |--.htaccess
               |--[d2]
                    |--index.html
    Et voici mon .htaccess après de multiple tentative (2h de recherche sans rien trouvé de bon) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RewriteEngine on
    RewriteBase /d1/site
    RewriteRule . d2/index.html
    Je souhaite pour l'instant rediriger http://localhost/d1/site/nimportequoi vers http://localhost/d1/site/d2/index.html

    Je précise que mod_rewrite est actif
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    $ apache2ctl -t -D DUMP_MODULES 
    apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    Loaded Modules:
     core_module (static)
     log_config_module (static)
     logio_module (static)
     mpm_prefork_module (static)
     http_module (static)
     so_module (static)
     alias_module (shared)
     auth_basic_module (shared)
     authn_file_module (shared)
     authz_default_module (shared)
     authz_groupfile_module (shared)
     authz_host_module (shared)
     authz_user_module (shared)
     autoindex_module (shared)
     cgi_module (shared)
     deflate_module (shared)
     dir_module (shared)
     env_module (shared)
     mime_module (shared)
     negotiation_module (shared)
     php5_module (shared)
     rewrite_module (shared)              <-- il est bien actif
     setenvif_module (shared)
     status_module (shared)
    Syntax OK
    Merci d'avance

  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
    Je ne suis pas spécialiste du RewriteBase mais je dirais que vu que ton .htaccess est dans d1/site1, tu as implicitement RewriteBase /d1/site, donc je dirais d'essayer tout simplement sans le RewriteBase.

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut
    Avec ou sans, même résultat mais merci de la précision, j'étais pas certain de ça

  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
    Hummm
    Citation Envoyé par Développeur
    marche très bien chez moi
    Tu testes avec quelle URL exactement ? Tu as RewriteRule . donc il faut au moins 1 caractère après le / final (/d1/site/x minimum) pour que la règle soit activée.

  5. #5
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut
    oui, c'est bien ce que je fais... mais je ne comprend pas, ça ne fonctionne pas. C'est à n'y rien comprendre :s

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2003
    Messages : 69
    Par défaut
    Si d1 est un lien symbolique vers un dossier, est-ce que cela peut être la cause ?

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/01/2011, 14h52
  2. [URL rewriting] Règle qui ne marche pas en local
    Par shadeoner dans le forum Apache
    Réponses: 1
    Dernier message: 02/11/2010, 17h45
  3. [XHTML 1.0] Insérer un élément permanent(qui n'est pas rafraîchi) sur mon site sans frames
    Par DarkSoul dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 24/02/2009, 16h38
  4. Réponses: 3
    Dernier message: 10/12/2008, 12h38
  5. [VB6] générer un recordset qui n'est pas lier à un bdd
    Par damyrid dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/06/2003, 17h48

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