begin process at 2012 05 31 02:21:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Probleme Rewriting pour plusieus URL


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme Rewriting pour plusieus URL

dimanche 11 octobre 2009 à 18:28:34 | Probleme Rewriting pour plusieus URL

yatoo

Bonjour à tous,

Je vous contact car je fais un site pour les voyages et j'ai une partie qui donne les infos sur les pays.

Aussi, afin que mon site soit plus propre j'aimerai utilisé l'url rewriting, que je maitrise un minimum mais pas dans ce cas.

je vous explique pourquoi :

http://www.monsite.com/page.php?pays=DE&infos=allemagne =>
http://allemagne.monsite.com

http://www.monsite.com/page.php?pays=SP&infos=espagne =>
http://espagne.monsite.com


Est ce possible ?

Merci
dimanche 11 octobre 2009 à 23:34:18 | Re : Probleme Rewriting pour plusieus URL

neigedhiver

Salut,
Non seulement c'est possible, mais en plus ce n'est pas extrêmement compliqué.

RewriteRule ([a-z]+).monsite.com/(.*) http://www.monsite.com/infos=$1&$2

Il faut bien sûr que les sous-domaines que tu souhaites "capturer" soient définis dans les DNS de ton domaine et configurés sur ton serveur Apache. Eventuellement, si ton hébergeur le permet, l'utilisation d'un joker * peut s'avérer utile (il faut alors vérifier ta variable $_GET['infos'] pour éviter les comportements imprévus). Au niveau d'Apache, ça se traduit simplement par des lignes comme celles-ci dans la configuration du virtual host de ton domaine :
Code PHP :
servername monsite.com
serveralias *.monsite.com


Concernant la règle de réécriture, il n'est pas indispensable de passer l'argument infos dans l'url : tu peux aussi récupérer cette donnée en analysant la variable $_SERVER['HTTP_HOST'].

--
Neige

N'hésitez pas à lire la doc
dimanche 11 octobre 2009 à 23:36:06 | Re : Probleme Rewriting pour plusieus URL

neigedhiver

Evidemment, ce boulet d'éditeur supprime les majuscules, grrrrrrrrrrrrrr Attention donc, la configuration d'Apache est sensible à la casse, il faut lire ServerName et ServerAlias

Sinon, j'espère avoir bien compris... La règle de réécriture que je te donne est censée permettre d'utiliser espagne.monsite.com (pour l'utilisateur) et que tu n'aies pas à gérer tous les sous-domaines pour tous les pays (donc n'avoir qu'un seul site et récupérer le pays dans une variable)

--
Neige

N'hésitez pas à lire la doc
mercredi 14 octobre 2009 à 14:51:36 | Re : Probleme Rewriting pour plusieus URL

yatoo

Salut,

Pour le fichier htACcess j'ai bien compris, pour ce qui est du reste ...

Pourrais tu m'expliquer etape par étape STP

Ca serait sympa .
mercredi 14 octobre 2009 à 21:19:58 | Re : Probleme Rewriting pour plusieus URL

neigedhiver

Salut,

Désolé pour le temps de latence...
Ce que tu as compris c'est la règle de réécriture de l'url ?

Pour le reste, il s'agit de la configuration des DNS et de ton serveur Apache. Par défaut, le sous-domaine pays.domaine.tld n'existe pas, tu n'as que domaine.tld, www.domaine.tld et quelques autre sous-domaines en fonction de la configuration du DNS fourni par ton prestataire de nom de domaine.
Il faut donc déclarer tous les sous-domaines que tu souhaites utiliser dans les zones DNS. Ou alors, tu peux utiliser un joker * qui permet de rediriger par défaut tous les sous-domaines vers une certaine adresse IP, ou comme alias d'un domaine (à condition que l'hébergeur l'accepte, c'est maintenant le cas chez OVH depuis le printemps dernier)

Du côté de ton serveur, probablement Apache si tu es sur Linux ou BSD, il faut également déclarer tous les sous-domaines comme alias du domaine, ou alors utiliser là aussi un joker *.

Si tu ne comprends pas ça, alors il te faut te documenter sur les serveurs DNS (ton prestataire de nom de domaine a probablement de la doc à disposition sur son site) ainsi que sur la configuration de ton serveur Apache (si tu es en mutualisé, ça se passe dans l'interface d'admin de ton hébergement, genre DirectAdmin, CPanel, Plesk,...).

N'ayant aucune information ni sur ton prestataire de ndd ni sur ton hébergement, je ne peux pas, en l'état actuel, t'en dire beaucoup plus. Je pourrais bien faire un méga tuto qui prendrait en compte tous les cas possibles, mais j'y serais encore dans 10 ans, alors on va dire que non :p

--
Neige

N'hésitez pas à lire la doc
vendredi 16 octobre 2009 à 16:26:16 | Re : Probleme Rewriting pour plusieus URL

yatoo

Coucou,

Pour te donner plus de détails, je t'envoie mon adresse en mp.

merci
mercredi 11 novembre 2009 à 17:14:26 | Re : Probleme Rewriting pour plusieus URL

yatoo

j'y arrive pas, ca ne marche pas.

J'ai créer des sous domaine pour chaque pays l'url rwrintg en htacces je l'ai fais mais en vain

Qqn pourrait il me venir en aide

merci


Cette discussion est classée dans : url, http, rewriting, monsite, com


Répondre à ce message

Sujets en rapport avec ce message

URL rewriting [ par MadM@tt ] Bonjour à tous,Voilà j'ai mis en place de l'url rewriting.Une règle simple est que je redirige toute adresse de la formewww.monsite.com/abc/vers www.m URL PHP [ par Lus ] Bonjour !Mon problème est tout bête mais je ne trouve pas comment le résoudre...Dans mon URL par exemple : http://www.monsite.fr/administration/index. Variable sur Iframe (help!) [ par MlTNlX ] Bonjour, je suis à la recherche d'un module premettant de modifier une iframe (nommée mainframe) de façon à ce qu'elle affiche une autre URL. Voici co Réécriture d'URL sans extension ..... :-/ [ par djagger ] Salut !Voici ma question :je voudrais réécrire mes pages du style :http://www.monSite.com/toto  en  http://www.monSite.com/page.php?var=totohttp: Url Rewriting dynamique [ par alphacrash ] Salut @ tous !Voilà je vous expose mon problème:En fait je souhaite créer un système dynamique d'url rewriting à la manière de wordpress.J'ai donc des Redirection htaccess et changement d'index [ par niminims ] Bonjour, Sur mon hébergement j'ai à la racine: - Dossier A - Dossier B Je voudrais que : http://www.monsite.com/ redirige vers http://www.monsite.c Besoin d'aide concernant le Mod Rewrite d'Apache et .htaccess [ par roymatthieu ] Bonjour à tous,J'ai besoin d'aide concernant le Mod Rewrite d'Apache.J'arrive à faire plus ou moins ce que je veux suite à plusieurs recherche mais j' Decalage avec internet explorer 6 [ par maxetime ] Bonjour à tous, j'ai fait une modification récentes sur un site web et cela crée un décalage d'une image dans internet explorer 6 seulement. L'image URL Rewriting [ par actualise ] Bonjour, voilà sur mon site de petites annonces http://www.web-achat.fr, je souhaite faire de l'URL Rewriting . J'ai déjà configurer un .htaccess mais Projet de portfolio simple à mettre en œuvre [ par Catalarem ] Bonjour, tout d'abord une petite présentation s'impose : je suis étudiant et jeune diplômé d'un BTS Communication Visuelle multimédia (je suis graphis


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales