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 et sous-domaine


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 75
    Points : 62
    Points
    62
    Par défaut URL rewriting et sous-domaine
    Bonjour
    voici mon problème: je voudrais mettre en place une url rewriting très simple pour gérer des sous domaines sans que j'ai à les créer "pour de vrai"
    Voici ce que je voudrais créer:
    http://example.mywebsite.com => http://www.mywebsite.com/index.php?var=example

    J'ai donc écris cette règle mais elle ne fonctionne pas (erreur: "impossible de trouver le serveur etc...")
    RewriteCond %{HTTP_HOST} ^example\.mywebsite\.com [NC]
    RewriteRule (.*) http://www.mywebsite.com/index.php?var=$1 [R=301,L]

    Où se trouve mon erreur?

    merci d'avance pour votre aide

  2. #2
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour,

    j'aurai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule  ^http://([a-z0-9]+)\.mywebsite.com$  http://www.mywebsite.com/index.php?var=$1 [R=301,L]

  3. #3
    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 777
    Points
    17 777
    Par défaut
    RewriteRule ne fonctionnera pas car la correspondance n'est faite que sur le chemin. Si j'ai compris ce que vous vouliez faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteCond %{HTTP_HOST} !^www\.mywebsite\.com$ [NC]
    RewriteCond %{HTTP_HOST} ^([^.]+)\.mywebsite\.com$ [NC]
    RewriteRule .* http://www.mywebsite.com/index.php?var=%1 [R=301,L]

Discussions similaires

  1. URL rewriting et sous domaines virtuels
    Par milman dans le forum Apache
    Réponses: 17
    Dernier message: 11/03/2011, 07h18
  2. Réponses: 7
    Dernier message: 01/09/2010, 20h41
  3. Réponses: 7
    Dernier message: 27/03/2009, 17h05
  4. Url Rewriting et Sous Domaine.
    Par camyzo dans le forum Apache
    Réponses: 1
    Dernier message: 16/01/2009, 10h17
  5. [Apache] URL Rewriting et sous domaines
    Par goldorax113 dans le forum Apache
    Réponses: 6
    Dernier message: 10/05/2006, 09h50

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