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] Pour page "en construction"


Sujet :

Apache

  1. #1
    Membre actif
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Points : 271
    Points
    271
    Par défaut [URL Rewriting] Pour page "en construction"
    Bonjour à tous,

    j'aimerais faire de l'URL Rewriting sous Apache 2.0.5 afin d'exploiter le serveur HTTP finale pour :
    - accéder au site Web en développement par des IP locales (192.168.213.12 par exemple) ou publiques (190.12.13.14) autorisées....
    - afficher une page d'accueil "en construction" lorsque l'IP n'est pas autorisée.

    Est-ce possible ?
    Et si oui, comment ? un exemple peut-être ...

    Merci d'avance !

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Il faut pour cela regarder l'adresse du client donc associer une (ou plusieurs) règles RewriteCond (négatives) sur la variable REMOTE_ADDR :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteCond %{REMOTE_ADDR} !^(?:192\.168\.213\.12|190\.12\.13\.14)$
    RewriteCond %{REQUEST_URI} !=/page-en-construction.html
    RewriteRule .* /page-en-construction.html [R=302]
    Il existe d'autres discussions similaires, comme Utilisation d'un fichier .htaccess pour maintenance

  3. #3
    Membre actif
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Points : 271
    Points
    271
    Par défaut
    Merci beaucoup julp pour ce début de réponse...

    J'ai actuellement à la racine du site :
    - mon htaccess :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{REMOTE_ADDR} !^(222\.222\.222\.222)
    RewriteRule .* /site-en-construction.html [R=302,L]
    - index.html (contenant "accès autorisé")
    - site-en-construction.html

    A noter : j'ai retiré le $ (sans comprendre pourquoi) après l'IP, sinon les IP non autorisées peuvent accèder à index.html

    Sinon avec l'htaccess précédent, j'ai l'impression que l'affichage de site-en-construction.html tourne en boucle... rechargement continuel.

    Une idée ?

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Citation Envoyé par Tchupacabra
    Sinon avec l'htaccess précédent, j'ai l'impression que l'affichage de site-en-construction.html tourne en boucle... rechargement continuel.
    Oui je me fais toujours avoir Il faut exclure cette page de la réécriture en ajoutant cette condition :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteCond %{REQUEST_URI} !=/site-en-construction.html
    Pour qu'il n'y ait pas cette boucle.

  5. #5
    Membre actif
    Inscrit en
    Octobre 2005
    Messages
    908
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 908
    Points : 271
    Points
    271
    Par défaut
    c'est trop de la bombe !!!! ça marche d'enfer.

    merci julp

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

Discussions similaires

  1. URL Rewriting pour toutes les pages
    Par Paniez dans le forum Apache
    Réponses: 7
    Dernier message: 29/12/2011, 19h16
  2. URL Rewriting pour les pages génériques html
    Par scruteweb dans le forum Apache
    Réponses: 5
    Dernier message: 09/09/2009, 20h30
  3. url rewriting pour page de news
    Par cyclismactu dans le forum Apache
    Réponses: 7
    Dernier message: 01/01/2009, 15h32
  4. Url Rewriting pour les noms de page.
    Par Niki59 dans le forum Apache
    Réponses: 4
    Dernier message: 07/11/2008, 13h14

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