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

WordPress PHP Discussion :

reverse proxy et index.php non interprété


Sujet :

WordPress PHP

  1. #1
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut reverse proxy et index.php non interprété
    Bonjour,
    J'essaye de faire du reverse proxy avec mes sites wp.

    Mon souci est que tout fonctionne correctement sauf le index.php, je m'explique si je vais à la racine du site http://foo.xxx/ là j'ai une erreur me disant que la page n'aboutira pas.

    Par contre si je met http://foo.xxx/index.php, alors pas de souci, de même que toute adresse réécrite fonctionne correctement, j'ai l'impression que mon .htaccess, n'est pas pris en compte.

    La fonction AllowOverride est bien à All.

    Auriez-vous des pistes ?

    Merci.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    Citation Envoyé par MaitrePylos Voir le message
    si je vais à la racine du site http://foo.xxx/ là j'ai une erreur me disant que la page n'aboutira pas.
    d'où vient ce message d'erreur, du navigateur, du serveur Apache ou de WordPress ?

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Bonjour,
    Le message d'erreur provient du navigateur.

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Firefox donne ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    La page n’est pas redirigée correctement
    Firefox a détecté que le serveur redirige la demande pour cette adresse d’une manière qui n’aboutira pas.
    La cause de ce problème peut être la désactivation ou le refus des cookies.

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 496
    Points : 12 596
    Points
    12 596
    Par défaut
    Boum....mon chef à trouvé

    https://gist.github.com/4ley/8de19a5...3f3a4143bafcac

    apache.conf :
    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <VirtualHost ...>
    	...
    	# Reverse Proxy
    	ProxyRequests Off
    	#ProxyPreserveHost On
    	RequestHeader set X-Forwarded-Proto "https"
    	ProxyPass /blog <a href="http://blog.example.org/blog" target="_blank">http://blog.example.org/blog</a>
    	ProxyPassReverse /blog <a href="http://blog.example.org/blog" target="_blank">http://blog.example.org/blog</a>
    	...
    </VirtualHost>

    wp-config.php:
    Code bash : 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
     
    /**
     * Reverse Proxy
     */
    define('WP_HOME', 'https://www.example.org/blog');
    define('WP_SITEURL', 'https://www.example.org/blog'); 
     
    if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
    	$_SERVER['HTTPS'] = 'on';
    	$_SERVER['REQUEST_SCHEME'] = 'https';
    }
     
    if ( ! empty($_SERVER['HTTP_X_FORWARDED_FOR']) ) {
    	$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
     
    if ( ! empty( $_SERVER['HTTP_X_FORWARDED_HOST'] ) ) {
    	$_SERVER['HTTP_HOST'] = $_SERVER['HTTP_X_FORWARDED_HOST'];
    }

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

Discussions similaires

  1. index.php non reconnu automatiquement
    Par rpatruno dans le forum Apache
    Réponses: 4
    Dernier message: 25/10/2020, 14h34
  2. index.php non pris en compte
    Par Natsirt dans le forum Apache
    Réponses: 1
    Dernier message: 04/04/2011, 14h13
  3. index.php non trouvé pour certains contrôleurs !
    Par citronbleu-v dans le forum Apache
    Réponses: 11
    Dernier message: 24/01/2009, 14h41
  4. index.php non trouvé pour certains contrôleurs !
    Par citronbleu-v dans le forum Zend Framework
    Réponses: 9
    Dernier message: 24/01/2009, 12h18
  5. index.php non interprété directement
    Par Celeborn dans le forum Apache
    Réponses: 3
    Dernier message: 04/07/2006, 14h21

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