Tom's Guide > Forum > Programmation > url_rewriting probleme redirection

url_rewriting probleme redirection

Forum Programmation : url_rewriting probleme redirection

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut à tous

J'aimerais faire un truc qui parait simple en rewriting, mais j'ai eu beau chercher, je n'ai pas trouvé de réponse...

Donc voilà c'est tout bête :

Je voudrais qu'en tapant : http://sousdomaine.monsite.com

j'obtienne : http://www.monsite.com/rep/index.php?var=sousdomaine

(en sachant que "sousdomaine" est un sous-domaine qui n'existe pas physiqement...

Voilou

Merci de vos réponses

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Je ne pense pas que ce soit possible (mais je peux me tromper).

A mon avis, l'URL rewriting ne peut que transformer des adresses du type :
http://www.site.com/trucmuche en http://www.site.com/trucbidule.chose
ou
http://sousdomaine.site.com/trucmuche en http://sousdomaine.site.com/trucbidule.chose

Répondre à Rennou

non, c'est peut-être possible:

Code :
  1. RewriteCond %{HTTP_HOST} !(www).domaine.com
  2. RewriteRule http://www.domaine.com/index.php?var=$1


Mais de toutes manières, les sous-domaines doivent être déclarés, sinon ce sera une jolie erreur DNS.

Répondre à crazycat@idn

erreur CrazyCat tu n'es pas obligé de déclarer tout tes sous domaines du moins pas un par un ! ( tu imagines la taille des fichiers de config des serveurs skyblog et autres ^^ )
Tu peux utiliser "*" (wildcard) qui remplace n'importe quels sous-domaine dans ton fichier host ( ne marche que sous Linux/Unix )

et voila pour l'url rewriting :

RewriteEngine on


RewriteCond %{HTTP_HOST} !^www\.ton-domaine\.com$ [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.ton-domaine\.com$ [NC]
REwriteRule ^(.*)index.php$ /rep/index.php?sous_domaine=%1 [QSA,L]

Répondre à Kymic@IDN

oui, à condition de pouvoir déclarer *.domaine.tld
Par contre bien vu les conditions, j'ai juste un doute sur l'intérêt de protéger les "." dans les RewriteCond: je ne le fais quasi jamais et ça passe.

------------------------------ Réseau IRC Francophone | g33k-zone
Défiez-moi donc !
Répondre à crazycat@idn

oui exact je penses que sa ne sert à rien car le point remplace n'importe quels caractères donc forcément le '.' ....Mais bon c'est plus propre ;)

Répondre à Kymic@IDN

Merci pour toutes ces pistes !
je vais déjà tester tout ça ... on verra bien

Répondre à shiver31
Tom's Guide > Forum > Programmation > url_rewriting probleme redirection
Aller à :

Il y a 2415 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens