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

Conception Web Discussion :

[WORDPRESS]Problème de réécriture d'urls


Sujet :

Conception Web

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2009
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2009
    Messages : 218
    Points : 130
    Points
    130
    Par défaut [WORDPRESS]Problème de réécriture d'urls
    Bonjour,

    J'ai un souci dans ma configuration wordpress que j'ai pas réussi à corriger après plusieurs essais. J'explique le contexte.

    J'ai un CDN sur AWS CloudFront, qui termine les requête http de mes utilisateurs. Pour ceux qui ne sont pas familier avec le CDN, le principe est simple : Il permet d'optimiser les performances en termes de sécurité et de temps de réponse, en se basant sur un système de cache distribué (les serveurs EDGE).

    Alors j'ai mon site accessible à l'adresse http://wp.monsite.com, hébergé sur un serveur/vhost (l'origine) au nom domaine
    origin-wp.monsite.com
    .

    Ainsi l'utilisateur rentre dans son navigateur, la requête est envoyée au CDN (CloudFront) (car en effet wp.monsite.com est un cname pointant sur le fqdn du CDN). Le CDN a son tour fera une requête à l'origine
    origin-wp.monsite.com
    et renverra la réponse à l'utilisateur, sans réécrire l'url, c'est à dire pour l'utilisateur c'est transparent et il voit toujours
    wp.monsite.com
    dans son navigateur pendant qu'il surfe sur le site/blog.

    Le souci c'est que ceci marche avec des sites php standards sans souci, mais avec mon blog wordopress, wordpress réécrit automatiquement l'url et du coup l'utilisateur voit
    origin-wp.monsite.com
    dans la barre d'adresse, ce que je ne veux pas, puisque le CDN a justement pour rôle d'assurer cette sécurité.

    J'ai bidouillé dans tous les sens, j'ai changé les valeurs siteurl et home dans la table wp_options de la base de données pour les passé à
    origin-wp.monsite.com
    , et du coup j'ai l'erreur de cookies que vous voyez sur la capture d'écran quand j'essaye de me logger, car wordopress ne trouve pas le bon ServerName. Si je modifie le fichier wp-config.php pour setter les variable site_url et home_url à origin-wp.monsite.com ça marche, et bien-sûr avec origin-wp.monsite.com dans la barre d'adresse.

    J'ai mis un fichier .htaccess à la racine du site avec ce contenu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^origin-wp.monsite.com$ [NC]
    RewriteRule ^(.*)$ http://wp.monsite.com/$1 [R,L]
    </IfModule>
    # END WordPress
    Mais ça ne change rien.

    Alors je précise que l'allusion au CDN/CloudFront ici était juste pour ressituer le contexte et le besoin réel, mais en fait le CDN n'a rien à voir dans la problématique. Mon problème se résumerait disons à indiquer à wordpress d'utiliser un ServerName autre que celui de la requête qu'il a reçue.

    Pensez vous que le fichier est placé au mauvais endroit? Que ce n'est pas là que je dois faire la redirection? Ou que ma règle de réécriture n'est pas bonne?

    Des idées selon vous pour corriger le souci? Un truc à faire plutôt dans mon index.php

    Merci.

    Bien cordialement.
    Images attachées Images attachées  

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2009
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2009
    Messages : 218
    Points : 130
    Points
    130
    Par défaut
    Bonjour,

    Mon problème est résolu.

    J'avais bien fait les redirections, mais mon cdn ne forwardait pas les cookies. J'ai activé, ça le fait et c'est tout bon.

    Bien cordialement.

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

Discussions similaires

  1. Problème réécriture d'url avec date en timestamp
    Par AurelienNF dans le forum Apache
    Réponses: 8
    Dernier message: 02/09/2010, 01h57
  2. Réécriture d'URL Wordpress
    Par v2belleville dans le forum Apache
    Réponses: 1
    Dernier message: 24/11/2009, 18h14
  3. Problème d'autorisation de la réécriture d'url
    Par marcandre dans le forum Apache
    Réponses: 1
    Dernier message: 30/06/2009, 13h48
  4. [URL Rewriting] problème de réécriture
    Par gtraxx dans le forum Apache
    Réponses: 7
    Dernier message: 24/02/2008, 13h19
  5. Réponses: 7
    Dernier message: 20/12/2007, 12h52

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