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 :

Temps total et ordre des redirections multiples


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut Temps total et ordre des redirections multiples
    Bonjour,
    Normalement on fait tout pour communiquer la bonne url:

    http://monsite.xyz
    http://www.monsite.xyz
    https://www.monsite.xyz

    Je sais il ya de nombreux tutoraux sur le web ou ce site. Néanmoins, je trouve qu'il y a beaucoup de variantes d'ou difficulté pour moi. Cela ne doit pas non plus jouer énormément sur le temps total mais bon plus c'est optimisé dès le départ et mieux c'est quand je vois le temps du rendu des pages !
    J'aurai besoin de votre recommandation pour faire une commande optimale dans le .htaccess (en temps et si possible cumuler les 2 premières régles)
    @+

  2. #2
    Membre habitué Avatar de silfun1
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2015
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

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

    Informations forums :
    Inscription : Mars 2015
    Messages : 117
    Points : 187
    Points
    187
    Par défaut
    Bonjour Hervé,

    Peux-tu donner plus de détails sur des redirections Apache, tel que (par exemple) :

    Quelles sont les sources et quelles sont les destinations ?
    http -> https ?
    urls sans monsite.com -> www.monsite.com ?

    Quelle est la version de ton serveur web apache ? (2.2 ou 2.4) ?

    Peux-tu nous donner le contenu de ton vhost ? et aussi de ton fichier .htaccess ?

    Même si tu es un peu perdu dans les différents tuto, as tu quand même fait au moins un test avant de poser ta question ? , c'est en pratiquant qu'on se fait une idée plus précise.


    en attendant des réponses, voici déja quelques exemples extrait de la doc officielle de Apache httpd:


    - L'utilisation d'un simple "Redirect" ,du module Alias:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <VirtualHost *:80>
      ServerName www.monsite.xyz
      ServerAlias monsite.xyz www.monsite.xyz
     
      <If "%{HTTP_HOST} != 'www.monsite.xyz'">
    	Redirect "/" "https://www.monsite.xyz/"
      </If>
      <If "%{SERVER_PROTOCOL} != 'HTTPS'">
    	Redirect "/" "https://www.monsite.xyz"
      </If>
    </VirtualHost>

    - Utiliser des règles de réécriture en utilisant le module rewrite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <VirtualHost *:80>
          ServerName www.monsite.xyz
          ServerAlias monsite.xyz www.monsite.xyz
     
          RewriteEngine on
          RewriteCond "%{HTTP_HOST}"   "!^www\.monsite\.xyz" [NC]
          RewriteCond "%{HTTP_HOST}"   "!^$"
          RewriteCond "%{SERVER_PORT}" "!^80$"
          RewriteRule "^/?(.*)"         "https://www.monsite.xyz:443/$1" [L,R,NE]
    </VirtualHost>


    source = https://httpd.apache.org/docs/2.4/re...remapping.html


    L'informatique, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
    - Ne vous privez pas pour voter pour ma réponse si elle vous plaît bien
    - Ne pas hésiter à cliquer sur "Résolu" quand votre problème posé a trouvé une solution. Et un petit merci fait toujours plaisir

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    Bonjour

    @silfun1

    Voici le htaccess actuel. je ne souhaite pas mettre les url car je me suis aperçu que clea pouvait être indexé par GG

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    RewriteCond %{SERVER_PORT} ^80$ [OR]
    RewriteCond %{HTTPS} =off
    RewriteRule ^(.*)$ https://www.onsort.eu/$1 [R=301,L]
     
    # Redirection du non-www vers www en HTTPS 
    RewriteCond %{HTTP_HOST} ^onsort.eu [NC]
    RewriteRule ^(.*)$ https://www.onsort.eu/$1 [R=301,L]

    J'ai bien trouvé et essayé de remplacer mes précédentes redirections par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Redirect "/" "https://www.monsite.xyz"
    mais j’ai obtenu une page blanche :-'
    Pour infos, je suis sur mutualisé et peut-être pas le module alias.
    Je n'ai pas insisté car dans toutes mes recherches, le plus grand nombre d'articles ne mentionne pas cette façon mais plutôt les RewriteCond, RewriteRule
    Pourtant j'aurai ben aimé que cette commande fonctionne car il me semble qu'une seule ligne résout le problème d'ordre ;-) et diminue le temps total des redirection !?

    Voici la version apache, je n'ia pas trouvé ou se trouve le vhost sur le mutu.
    Version Apache 2.4.41

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    Je n'ai tjs pas avancé
    est-ce que quelqu'un peut m'aider à finaliser cela?
    Merci
    @+

  5. #5
    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
    qu'est ce qui ne fonctionne pas comme vous voulez ?

Discussions similaires

  1. Ordre dans la multiplication des matrices
    Par Balmung dans le forum OpenGL
    Réponses: 4
    Dernier message: 06/07/2009, 17h51
  2. ordre des mois dans la dimensions de temps
    Par samus535 dans le forum SSAS
    Réponses: 1
    Dernier message: 24/11/2008, 15h00
  3. Modifier l'ordre des cartes son
    Par YéTeeh dans le forum Matériel
    Réponses: 3
    Dernier message: 19/08/2003, 01h13
  4. Ordre des champs dans une table
    Par patapetz dans le forum Outils
    Réponses: 5
    Dernier message: 30/07/2003, 06h53
  5. Question : ordre des bits ?
    Par Choupi dans le forum C
    Réponses: 3
    Dernier message: 11/02/2003, 06h22

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