web-dev-qa-db-fra.com

Comment servir des fichiers d'actifs (js, css, images) sur un sous-domaine

Actuellement, je suis en train de configurer un blog sur site.com/wordpress et je souhaite utiliser tous mes actifs pour le blog sur mon serveur d'actifs, assets.site.com/blog/.

J'ai obtenu les résultats souhaités sur le front-end en modifiant l'option siteurl dans la base de données (wp_options), mais l'administrateur l'achemine vers cette adresse (le serveur d'actifs) au lieu de site.com (valeur de l'option home).

Que dois-je changer aux fichiers d'actifs de serveur d'un sous-domaine (js, css et images)?

1
Ranknoodle

Le chemin d'accès à vos actifs varie en fonction de l'endroit où vous appelez pour ces actifs. Par exemple, lors de la référence d'une URL img en arrière-plan dans un fichier CSS, ce chemin est relatif à l'emplacement du fichier CSS. Comparez cela avec les appels d'actifs dans le contenu de la page, qui sont relatifs à l'emplacement de la page publiée ... ou à un appel d'actif dans un modèle, etc.

L'emplacement à partir duquel vous demandez l'actif varie.

Vous serez peut-être obligé d'utiliser une URL absolue complète pour les actifs. Tant que vous connaissez ce chemin, utilisez simplement le fichier complet http://assets.site.com/folder/file.ext

2
jdm2112