Nom de domaine sur un repertoire rewrité...

8 réponses
AuteurMessage

tony |
Membre

 

Inscrit le : 20/02/2006

# Le 24/05/2007 à 10:44

Hello !

Voici mon probleme qui me prend la tête à moi et à mon hébergeur depuis 2 mois, et j'espere que vous aurez, sinon une solution, une piste pour m'aider à le résoudre :

Sur ma plate-forme de création de site (à la maniere de blogs) je vends des nom de domaine. Cependant, et mon probleme se situe ici, je n'arrive pas à les relier de façon transparente, je dois faire une redirection pour le moment.

J'ai essayé de relier le nom de domaine au repertoire, mais dans ce cas, il ne reconnait plus le rewrite et m'amene sur la liste apache du repertoire.

Mon hébergeur m'a expliqué que le .htaccess du rewrite se situant dans le niveau inférieur au repertoire il ne pouvait être pris en compte...

Bref, si vous avez des idées.. n'hésitez pas !
Et si vous voulez que j'éclaircisse un point, no problem.

Tony

Geo 113 | Geoffrey
Modérateur

Photo de Geo 113

Inscrit le : 04/05/2005

# Le 24/05/2007 à 10:56

il faut créer des virtualhost dans la config apache, je pense pas que ca puisse se gérer en htaccess (si j'ai bien compris ce que tu voulais faire)

CosmixOuvrir dans une nouvelle fenetre
Rendez imprévisible l'Economie; Mentez aux sondages

zimounet | Quentin
Membre

Photo de zimounet

Inscrit le : 22/03/2006

# Le 24/05/2007 à 12:17

Euh si j'ai bien compris tu as plusieurs noms de domaine et un seul script, et pour chacun des domaines tu utilises les meme regles de rewrit et ton script s'occupe de "reconnaitre" le domaine?

Ou tu nous parles de sous-domaines?

Si il s'agit de domaines, il suffit de dire de créer un vhost qui fait pointer tous les domaines au même endroit...

Et de créer des vhost spécifique pour ce qui n'est pas des "blogs"

Ah, c'est balot madame Chombier!

tony | Tony
Membre

 

Inscrit le : 20/02/2006

# Le 24/05/2007 à 14:13

Merci pour ces réponses. Je vais les transmettre à mon hébergeur.


Pour être plus précis, car je n'ai pas été tres clair :

Le but est de transformer :

http://www.e-monsite.com/login/Ouvrir dans une nouvelle fenetre

en

http://www.login.comOuvrir dans une nouvelle fenetre

et que ce domaine soit accessible de façon transparente (comme un domaine normal quoi ) et pas en redirection, ce que je fais actuellement et qui n'est pas terrible pour le référencement de mes utilisateurs.

Derniere chose à savoir

http://www.e-monsite.com/login/Ouvrir dans une nouvelle fenetre
est un rewrite de :
http://www.e-monsite.com/site/index.php?login=logi...Ouvrir dans une nouvelle fenetre

et le .htaccess est situé à la racine du site.

Tony

tony | Tony
Membre

 

Inscrit le : 20/02/2006

# Le 08/06/2007 à 16:08

Voici la réponse de mon hébergeur :

chaque domaine que vous créer est deja geré via un virtualhost dans apache.

ServerAdmin postmaster@e-monsite.com
DocumentRoot /home/e-monsite/redirection/
ServerName www.ampsy.org
ServerAlias ampsy.org

Options All
AllowOverride All

La problematique c'est l'utilisation des fichiers qui se trouve avant le repertoire du client que tu utilises dans le htacces.

Le site du client au lieu de s'afficher a partir de /home/e-monsite il s'affiche sur /home/e-monsite/sousdomaine

Et donc du coup, il n'a pas d'acces au fichier avant ( a la racine du site ou dans les autres repertoires) qu'il utilise pour fonctionner.


Quelqu'un a une idée ?

(Message édité le 08-06-2007 à 16h14 par tony)

(Message édité le 08-06-2007 à 16h15 par tony)

Tony

zimounet | Quentin
Membre

Photo de zimounet

Inscrit le : 22/03/2006

# Le 08/06/2007 à 20:36

Tu es sur un dédié rassure moi?

Ah, c'est balot madame Chombier!

tony | Tony
Membre

 

Inscrit le : 20/02/2006

# Le 09/06/2007 à 16:11

Oui c'est un dedié (plusieurs même !)

Tony

zimounet | Quentin
Membre

Photo de zimounet

Inscrit le : 22/03/2006

# Le 09/06/2007 à 19:50

apache 2?

Si oui il suffit de trouver un script CGI qui crée des fichiers vhost

sinon un CGI qui écrit dans le httpd.conf les vhost...

ça doit se trouver

(grosso modo c'est ce qu'on t'as dis plus haut)

Je pense que c'est le plus simple pour des domaines, pour des sous domaines, un htacces aurait pu tout gérer...

Ah, c'est balot madame Chombier!

darkham | Adrien
Membre

Photo de darkham

Inscrit le : 11/05/2005

# Le 09/06/2007 à 21:31

un script php qui tourne en ligne de commande avec phpX-cli lancé avec un cron toutes les X heures puis reboot apache et ca roule ....

Ou alors il suffit d'utiliser vhost_alias et basta ca roule sans soucis et même pas besoin de script pour regénérer le httpd.conf

Mais perso je serai toi je ferai un include d'un fichier ou tu mets tout tes vhost dans ton httpd.conf et tu regenere ton ficher avec les vhost toutes les 12 heures par exemple

Je trouve ca plus pratique pour la gestion des logs perso que vhost_alias

voici voiloo

Widoox : http://www.widoox.frOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 18:42:11 | Généré en 5.87ms | Contacts | Mentions légales |