Simuler un sous-domaine

Discussion dans 'URL Rewriting et .htaccess' créé par Sephi-Chan, 14 Mai 2008.

  1. Sephi-Chan
    Sephi-Chan Nouveau WRInaute
    Inscrit:
    31 Décembre 2007
    Messages:
    10
    J'aime reçus:
    0
    Salut à tous,

    Je développe une petite application pour laquelle j'aimerai simuler un sous-domaine.
    Mon but est de transformer l'URL de la forme http://www.monsite.fr/index.php?user=boby en http://boby.monsite.fr/.
    Est-ce possible ? Si oui, pouvez-vous m'indiquer comment (ou, à défaut, me donner une piste) ?

    Mes recherches à ce propos m'ont mené vers une règle que je ne comprends pas. Donc si quelqu'un qui la comprend pourrait me l'expliquer et confirmer si elle est bonne, je lui en serait très reconnaissant. :) Mon environnement est Mac OS X et l'adresse (locale) de mon application est http://localhost:9999/CvN/.

    Code:
    RewriteCond	%{HTTP_HOST}	!^www\.site\.fr$ 
    RewriteCond	%{HTTP_HOST}	^(.*)\.site\.fr$ 
    RewriteRule	^/$	http://www.site.fr/page.php?id=%1	[P,L]

    Je précise que ça ne me dérange absolument pas que Google considère chaque site comme différent, bien au contraire.

    Je vous remercie d'avance,


    Sephi-Chan
     
  2. Dharius
    Dharius WRInaute impliqué
    Inscrit:
    6 Avril 2005
    Messages:
    741
    J'aime reçus:
    0
    "Simuler un sous-domaine" ... c'est jamais très bien de simuler :p

    Cette règle me semble correcte...
     
  3. Sephi-Chan
    Sephi-Chan Nouveau WRInaute
    Inscrit:
    31 Décembre 2007
    Messages:
    10
    J'aime reçus:
    0
    ;)

    Saurais-tu s'il te plaît m'expliquer cette règle ? Comment l'interpréter ? Je ne connais pas la syntaxe des instructions Apache (le %, les accolades, le !, etc.). Je suppose que HTTP_HOST fait référence à localhost:8888 dans mon cas, mais pour le reste…

    Voilà en gros ce que je pense être bon :

    On teste la partie hôte (hôtesse ?) de l'URL. Si ce n'est pas www.site.fr, on poursuit l'évaluation des règles.
    On teste toujours la partie hôte de l'URL. Si elle est au format truc.site.fr, on poursuit l'évaluation des règles
    Et là je pige pas ce à quoi sert ^/$ ni le [P, L]… Par contre je sais que %1 fait référence au faux sous-domaine capturé précédemment.

    Après avoir adapté les règles à ma situation, je constante que ça ne fonctionne pas. J'ai saisi http://bob.localhost:8888/CvN/ dans ma barre d'adresse et mon navigateur n'a pas chargé la page http://localhost:8888/CvN/index.php?user=bob. Il m'a juste dit que le serveur bob.localhost était introuvable.

    Une idée ?


    Sephi-Chan
     
  4. alliax
    alliax WRInaute occasionnel
    Inscrit:
    30 Août 2005
    Messages:
    370
    J'aime reçus:
    0
    Ce que tu cherches à faire s'appelle en anglais wildcard DNS record ou entrée DNS générique, cela te permettra de chercher mieux une solution mais en principe cela se fait au niveau de l'hébergeur, si il te le propose, car dans un .htaccess à la racine de ton site c'est souvent trop tard si il n'a pas été spécifié quelque part en amont que *.tonsite.com devait arriver sur tonsite.com
    en général les hébergeurs font déjà pointer le www.tonsite.com sur tonsite.com car le www c'est une convention, mais les autres sous domaines non.
    Mais c'est possible en tous cas, parle en avec eux!
     
  5. Sephi-Chan
    Sephi-Chan Nouveau WRInaute
    Inscrit:
    31 Décembre 2007
    Messages:
    10
    J'aime reçus:
    0
    Merci pour cette piste Alliax. :)

    Ça ressemble au Wildcard mask de mes cours Cisco ! :O
    Pour le moment je boss en Localhost, donc je ne sais pas vraiment comment faire ça simplement.


    Sephi-Chan
     
Chargement...
Similar Threads - Simuler domaine Forum Date
Simuler des sous domaines avec un .htaccess URL Rewriting et .htaccess 19 Juin 2009
Simuler un sous domaine url rewritting URL Rewriting et .htaccess 16 Novembre 2006
simuler navigateur en langue anglaise Développement d'un site Web ou d'une appli mobile 6 Septembre 2019
Simuler une position géographique pour du référencement local Débuter en référencement 19 Janvier 2017
Outil sur le Net pour simuler une recherche dans les Serps mobile Annuaires et moteurs 22 Avril 2015
Simuler un clic sur un lien intercepté Netlinking, backlinks, liens et redirections 27 Janvier 2013
simuler sur un serveur de Dev le comportement du bot Google Crawl et indexation Google, sitemaps 10 Décembre 2012
Outil pour simuler l'interprétation des style CSS par Google bot Référencement Google 11 Juin 2012
Est-il possible de simuler une variable de session ? Développement d'un site Web ou d'une appli mobile 30 Décembre 2011
Simuler erreur 404 dans fichier htaccess Développement d'un site Web ou d'une appli mobile 31 Juillet 2011
Que peut simuler un aspirateur de site ? UserAgent, IP Crawl et indexation Google, sitemaps 1 Septembre 2010
Wordpress : dissimuler les chemins typés WP dans la source Développement d'un site Web ou d'une appli mobile 25 Mars 2010
Reécriture pour simuler un répertoire Développement d'un site Web ou d'une appli mobile 10 Janvier 2010
Simuler connexion RTC Développement d'un site Web ou d'une appli mobile 13 Janvier 2009
Possible de simuler une variable de session ? Développement d'un site Web ou d'une appli mobile 1 Novembre 2008
Simuler le passage du robot Google ? Référencement Google 22 Janvier 2008
simuler une recherche faite depuis les états unis Référencement international (langues, pays) 4 Septembre 2007
Simuler campagne adword AdWords 11 Février 2007
Simuler la racine du serveur grâce à un htaccess URL Rewriting et .htaccess 30 Août 2006
Simuler le passage d'un visiteur sur chaque page Développement d'un site Web ou d'une appli mobile 22 Juin 2006