J'exécute Apache2 sur un serveur local. J'utilise no-ip.com pour router le DNS vers ce serveur via mon modem câble. Bien que déconnecté du Web et travaillant sur localhost, mes pages Web ne rendent pas le code CSS car WordPress relie à l'URL du domaine absolu.
Dans mon fichier/etc/Apache2/sites-available/default pour cet hôte, j'ai ServerName www.example.com
et ServerAlias localhost
qui ne fonctionne pas pour me permettre de voir mon site hors connexion.
Que puis-je ajouter à mon fichier hôtes virtuels pour rendre le CSS? Ou suis-je à court de chance avec WP et mon application zend pointant vers le domaine inaccessible en mode hors connexion?
Juste une note après avoir réalisé que les chemins de fichiers posaient un problème lors de la navigation sur localhost, j’ai ajouté les variables ServerName
et ServerAlias
pour que cela fonctionne.
Merci
Utilisez des chemins relatifs à la racine (/path/to/your.css
). Ces chemins sont aussi efficaces que les chemins absolus pour la plupart des sites. Ils vous permettent simplement d’accéder à vos actifs via plusieurs hôtes.
Ajoutez une entrée pour votre domaine dans votre fichier hosts:
127.0.0.1 www.example.com
Il se peut que votre machine cache l’ancienne valeur de www.example.com
Je voudrais vider votre DNS et réessayer.
L'autre chose à vérifier serait si vous utilisez www.example.com et que wordpress va sur example.com, il y aura un problème. J'ajouterais peut-être example.com à votre fichier hôte avec www.example.com.