Cela est certainement possible, mais cela dépend de votre configuration d'hébergement.
Si vous êtes en mesure de créer une entrée DNS générique, vous pouvez mapper tous les sous-domaines de agrimgupta.com à la même adresse IP. Si votre hébergeur vous attribue une adresse IP dédiée et utilise un hôte virtuel IP, ces domaines pointent tous vers votre application Web. Vous pouvez ensuite utiliser mod_rewrite ou un fichier index.php personnalisé pour router les demandes vers différentes ressources en fonction du sous-domaine.
Notez que vous rencontrerez quelques obstacles ici en essayant de recadrer les fichiers dans les répertoires appropriés.
Cet exemple de code mod_rewrite effectuera une simple redirection lorsque vous accéderez à blog.agrimgpta.com et que vous pointerez l'utilisateur vers les fichiers sous/oranges. Cependant, l'utilisateur ne naviguera pas sur blog.agrimgupta.com - cela demandera plus d'efforts. (À ce moment-là, vous pouvez simplement envisager de passer à un hébergeur qui soutiendra plusieurs domaines/sous-domaines.)
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} blog.agrimgupta.com
RewriteRule /$ http://www.agrimgupta.com/oranges/ [R=301,L]
</IfModule>
Merci pour la réponse détaillée! Donc, fondamentalement, cela redirigera juste l'URL de blog.agrimgupta.com et amènera l'utilisateur à agrimgupta.com/oranges? ou y a-t-il quelque chose que je n'ai pas eu? J'utilise profusehost (200MB) plan entièrement gratuit – OrangeRind
Oui, c'est correct, en supposant que vous pouvez obtenir les noms d'hôtes génériques à mapper sur le même site. De nombreux hôtes virtuels de grande taille utiliseront un hébergement virtuel basé sur le nom plutôt que sur IP, auquel cas cela ne fonctionnera probablement pas (sans modification de la configuration du serveur Web). – pix0r
Le seul gotcha est le navigateur Web doit supporter l'en-tête HTTP 'Host' afin de spécifier quel sous-domaine a été utilisé. Dans le cas contraire, il n'y aurait pas d'autre moyen pour l'application de détecter le sous-domaine s'ils se dirigent tous vers la même adresse IP. –