9
votes

Changer la racine du document d'un domaine garé?

J'ai rencontré un problème qui est que mon hôte Web n'apparaît pas offrir des domaines Addon.

J'ai actuellement un nom de domaine pointant vers mes serveurs de noms.

Je suis allé dans cPanel pour ajouter un domaine Addon qui pointe vers un sous-répertoire, mais tout ce qui est disponible dans cPanel est de parcourir le domaine à la racine du document qui est 'public_html /'.

Donc, le trafic provenant du domaine garé obtiendrait le mauvais contenu, ce qui n'est évidemment pas bon.

Je reçois le sentiment que ce n'est pas possible, mais puis-je changer la racine de document de domaine garée de "public_html /" vers "public_html / sous-répertoire"?

ou peut-être puis-je modifier le fichier .htaccess pour rediriger le trafic du domaine garé au sous-répertoire?

essentiellement je veux cette adresse; www.parked-domain.com /

pour montrer le contenu de ce sous-répertoire; www.first-domain.com/parked-Directory

J'espère que cela est possible, sinon j'ai besoin de regarder un nouvel hôte Web.

Cordialement,

Dean.


2 commentaires

Avez-vous encore besoin d'une réponse pour cela ou vous avez déjà trouvé un?


Une bonne question que je me suis souvent demandé. J'ai accès à des domaines d'addition, mais je ne les aime pas à cause des affectations inutiles des utilisateurs et des dossiers dont ils ont besoin et ont regardé cela comme une solution possible. Je vais devoir donner à ces réponses une go, mais que vous seriez intéressé ici comment vous êtes allé avec ça


3 Réponses :


10
votes

Ajoutez les éléments suivants à votre fichier .htaccess: xxx


2 commentaires

Cette réponse semble presque trop courte et douce! Merci pour cela, comme avec la réponse de Greg, j'ai hâte d'essayer cela moi-même quand je reçois quelques instants. Merci à vous aussi bien sir :)


MISE À JOUR: Pour obtenir les images Travailler, accédez à WP-Admin / Network / Site-Params.php? ID = 2 (quel que soit l'identifiant est pour vous) et changez SiteurL pour inclure le répertoire garé / à la fin. laissez l'URL à la maison comme juste la stationnement-domaine.com



2
votes

Au lieu d'utiliser "Domaine garé", utilisez le domaine Addon - et ici uniquement le répertoire racine du répertoire public_html / sous-répertoire où vous souhaitez pointer votre nouveau domaine "garé" ...


1 commentaires

Au lieu d'une réponse qui reflète un scénario parfait, lisez la question où elle est indiquée que les domaines Addon ne sont pas disponibles. De nombreux environnements d'hébergement sont configurés de cette façon, offrant 0 / ∞ pour les sous-domaines et 0 / ∞ Domaines garés, pourtant 0/0 pour les addons, et probablement annoncé également les sous-domaines, impliquant une capacité multi-échantillonneuse. Les options CPanel d'utilisation des addons afficheront toujours, mais pas de travail, et la possibilité de configurer des hôtes virtuels dans httpd.conf n'est pas disponible en manque d'accès. Ce qui reste est Gerben et Cette option mod_rewrite .



4
votes

Bien que des fronçons les sourcils, il est possible de configurer de manière dynamique vos sous-hôtes de domaine garé à l'aide de mod_rewrite.

Voici un échantillon .htaccess pour MultiHosting via MOD_REWRITE à l'aide d'un format dynamique qui nécessite un nom de name-nom libéré. -name et couvre d'autres domaines garés sur votre site étant redirigé ou ignoré. xxx


2 commentaires

Bonne réponse Greg, comme je l'ai signalé dans mon commentaire la question, je m'intéresse à cela. Pouvez-vous nous faire savoir pourquoi il est froncé sur? Je suppose que c'est parce que nous contournons une caractéristique intégrée. J'ai eu la plus grande partie de votre réponse et j'ai hâte de le digérer plus loin lorsque je tire le temps. Merci.


C'est essentiellement une résolution DNS au niveau du fichier. Vous désignez les emplacements de fichiers de site à l'une des dernières étapes, puis de traitement via une série de conditions. Réponse simple - c'est un moyen lent de le faire. Si elle est piratée, ou la société d'hébergement change de politique avec les fichiers .htaccess refusant Mod_rewrite, vous avez une horde de clients malheureux. La solution 3 lignes de @gerben est le code le plus simple exécutant l'équivalent à l'équivalent à la mienne, nécessitant une mise à jour .Htacess à mettre à jour avec chaque nouveau domaine, tandis que le mien est automatique, s'adapte à un hébergement racinaire et à WordPress.