Question

Tout a commencé un site et j'ai un répertoire /img sur le domaine principal. Je voudrais mettre en place un sous-domaine (où le dossier est juste un autre dans le répertoire principal) qui est capable d'utiliser le dossier /img, mais il ne fonctionne pas.

Les dossiers de /img et /subdomain sont au même niveau, afin d'afficher des images dans le domaine principal de type I: <img src="img/image.jpg"> et pour le /subdomain type I: <img src="../img/image.jpg"> et je reçois une erreur 404 pour le site: http://subdomain.example.com /img/image.jpg Comme vous pouvez le voir, je veux qu'il soit un lien vers http://www.example.com/img/image.jpg

Quelqu'un peut-il me dire comment y parvenir Je préférerais ne pas lier des images à leur répertoire (ie http: / / www ... ) parce que je souhaite modifier les sites sur mon ordinateur et les télécharger via ftp sur mon site hébergé par bluehost.com.

Je suis sûr que c'est juste quelque chose que je suis déconner ou ne comprends pas tout à fait. Merci d'avance!

Était-ce utile?

La solution

Dans la structure de votre dossier sur votre serveur web, créer un lien symbolique /subdomain/img pointant vers la /img cible.

Dans linux, cela peut être fait par:

cd /your_web_folder/subdomain
ln /your_web_folder/img img -s

Autres conseils

Ne pas utiliser pour les sous-domaines de gestion d'actifs. Du point de vue de l'entreprise, vous finirez avec des centaines de sous-domaines et ont aucune idée de ce que chacun représente. Je sais que cela doit sembler absurde, mais je l'ai vu arriver.

Je recommande fortement d'utiliser une structure de répertoire bien pensé qui concilie types d'actifs par rapport aux informations versioning. Je recommande également d'utiliser un système de distribution de contenu, tels que les réseaux EdgeSuite.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top