15-03-2010, 09:16 PM
url absolue
15-03-2010, 09:16 PM
url absolue
c'est pas cool de mettre l'adresse en dur...
Doit bien y avoir une manière que se soit compatible avec les deux non?
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne Rapture Studio : créateur de divertissement pour tous JePolitique.fr - débattons ensemble JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir Je Deviens Citoyen (Association à but non lucratif)
16-03-2010, 08:13 AM
Il n'y a rien de mal à écrire une adresse en dur. C'est ce que font par exemple les sites qui utilisent des CDN (Content Delivery Network), tels Amazon S3 par exemples. Plus d'informations sur Yahoo! Developer — Use a Content Delivery Network.
C'est aussi ce qu'on devrait faire pour accélérer le chargement de son site, en répartissant les ressources statiques dans plusieurs sous-domaines (static1, etc., jusqu'à static4, avec 2 ressources par sous-domaine). Plus d'informations sur Yahoo! Developer — Split Components Across Domains. Par ressources, je parle d'éléments externes : images, scripts, feuilles de styles, animations Flash, etc. Tout ça pour dire que non ce n'est pas mal de faire ça. Non tu n'iras pas en enfer (du moins, pas pour ça). Sephi-Chan
Je parle pas de l'adresse complète, mais bien de l'absolue par rapport à ton serveur... Code PHP :
C'est quand même relatif, mais dans une moindre mesure, puisque sur un même domaine, ça correspond à l'absolue. D'ailleurs, hors de question d'écrire une application en url rewriting sans url commençant par /, justement pour éviter les erreurs de contexte.
Sinon je peux aussi placer le .css a la racine...
EDIT: Anthor: avec cette version, cela ne marche plus sur aucun des 2 navigateurs^^
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne Rapture Studio : créateur de divertissement pour tous JePolitique.fr - débattons ensemble JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir Je Deviens Citoyen (Association à but non lucratif)
16-03-2010, 11:17 AM
Oui remarque on peux aussi tout mélanger, ou même tout foutre en inline, c'est encore moins gênant, et pendant que tu y es, tu as qu'à mettre les images en base64, ça évitera les fichier en plus ^^
16-03-2010, 11:17 AM
Qu'est-ce qui te gêne à utiliser des URL absolues ou relatives au serveur plutôt que relatives au fichier ?
Sephi-Chan
16-03-2010, 11:21 AM
Tu peux essayer d'utiliser le meta tag "base" (http://devedge-temp.mozilla.org/library/...tags3.html) qui définit pour ton document html une racine d'où partiront tous les chemins relatifs.
16-03-2010, 11:31 AM
Tu peux placer ton CSS à la racine, mettre le chemin absolu, créer une feuille CSS spécialement pour IE, utiliser un hack CSS, faire un
Code : <style type="text/css"> Parmi toutes ces solutions, ma préférée est le chemin absolu. Mettre le CSS à la racine casse la logique de ton architecture, créer une feuille CSS pour si peu c'est pas la peine. Les hacks CSS c'est moche. La solution de l'include alourdit la page du poids du fichier CSS. Le chemin absolu est la solution la plus réglo. Ça posera problème seulement si l'arbo de ton appli n'est pas la même en local et en ligne. Si en ligne c'est domaine.com et qu'en local c'est localhost/domaine/, il faudra adapter le chemin, ou alors créer un vhost en local de façon à retomber sur la même structure qu'en ligne. Quand je fais des sites web, vu que ceux-ci sont dans 99% des cas sur www.domaine.tld, et que le domaine.tld redirige sur le premier, je me crée un vhost en local domaine.tld, ça m'évite d'avoir ce genre de problème. (16-03-2010, 11:21 AM)barst a écrit : Tu peux essayer d'utiliser le meta tag "base" (http://devedge-temp.mozilla.org/library/...tags3.html) qui définit pour ton document html une racine d'où partiront tous les chemins relatifs. Non, ca créé bien des bugs, car pas souvent interprétés par les crawlers, qui alors cherchent à afficher un nombre impressionnant de fichiers inexistants ! Pas mal de plugins Javascript ne le prennent pas en compte non plus. |
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[PHP/jQuery]Créateur d'avatar personnalisé | Maz | 5 | 2 252 |
24-07-2019, 08:09 PM Dernier message: Maz |
|
[SVG] Charger un SVG externe | Maz | 2 | 2 446 |
30-08-2011, 07:35 PM Dernier message: Maz |
|
Info bulle personnalisé | Argorate | 11 | 4 947 |
20-09-2010, 08:47 PM Dernier message: Sephi-Chan |
|
Firefox affiche une taille de police ridicule dans les PRE et CODE | Raoull | 5 | 2 518 |
19-12-2008, 08:56 PM Dernier message: Raoull |
|
[xAJAX] Map qui ne s'affiche pas | Sephiroth | 4 | 2 973 |
16-07-2008, 12:21 PM Dernier message: Ter Rowan |