Aller au contenu

réécrire des sous domaines ?


Sujets conseillés

Bonjour,

Je veux faire une redirection, mais c'est trop dur pour moi :(

Je vous explique.

Je souhaire rediriger un sous domaine vers un fichier

genre : http://test.druly.com vers http://www.druly.com/test.php

Déja ca j'y arrive pas :(

Voila mon code :

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^test.* [NC]
RewriteRule ^(.*) /test.php [L]

Mais il faut ajouter qu'il y a aussi dans mon htaccess cette ligne : RewriteRule ^([0-9a-z]+)[/]?$ /index.php?ref=$1 [L,NC] (qui elle fonctionne et fait un redurection de www.druly.com/8 vers www.druly.com/index.php?ref=8 et biensur je veux que cette condition s'applique aussi avec monhistoire de sous domaine d'avant pour avoir qqchose genre :

test.druly.com/8 qui devient www.druly.com/test.php?ref=8

Voila

j'espere avoir été assez clair, si vous pouvez m'aider.

Cordialement

Ebouilleur

Modifié par ebouilleur
Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Tout simplement parce que ton serveur ne répond pas pour le sous-domaine test.druly.com

Il faut que tu crées un champ A pour ce sous domaine, comme tu en as pour www et peut-être d'autres.

Ou alors créer un champ nommé * pour que ton serveur réponde à tous les sous-domaines.

C'est donc de la configuration de bind avant de pouvoir envisager une réécriture. :)

Dan

PS: de plus, si tu veux utiliser effectivement tes sous-domaines en automatique, il te faudra le module vhost_alias sous Apache. Il te permettra d'utiliser la directive VirtualDocumentRoot.

Lien vers le commentaire
Partager sur d’autres sites

Ok alors partons sur le sous domaine : test.druly.com qui existe ;)

Et non, il n'existe pas !

Le host 'test.druly.com' n'est pas accessible (il ne répond même pas au ping)

Lien vers le commentaire
Partager sur d’autres sites

Hello Dan

En fait j'ai réussi, mais je sais pas si c'est la meilleur méthode, mmais tu va me dire ca

Donc j'ai finalement créé un autre serveur virtuel que j'ai appeler info.druly.com

par defaut je le fais pointer sur la page php qui me convient

et dans le htacess je met :

Options +FollowSymlinks

RewriteEngine on

RewriteCond %{HTTP_HOST} ^info.* [NC]

RewriteRule ^([0-9a-z]+)[/]?$ /info.php?ref=$1 [L,NC]

RewriteCond %{HTTP_HOST} ^www.* [NC]

RewriteRule ^([0-9a-z]+)[/]?$ /index.php?ref=$1 [L,NC]

Qu'en penses tu ?

Merci

Ebouilleur

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...