balise <base href=""/> et IE7
Posté : 19 nov. 2008, 15:52
Bonjour à tous!!
Je viens vers vous car je rencontre certaines difficultés à faire fonctionner la balise <base href=""/> avec IE 7
En effet, via un htacces, je réécris certaines de mes url de la façon suivante:
dossiervirtuel1/dossiervirtuel2/page.html
Je rencontrait donc des problèmes concernant les fichiers CSS dont le chemin n'était plus retrouvé. C'est pourquoi j'utilise la balise <base href=""/> que je place dans la balise head en premier.
J'ai déjà effectué cette démarche sur un autre de mes sites, où la réécriture d'url est identique et où j'utilise aussi base href="". Cependant je n'ai pas rencontré les mêmes problèmes.
Par exemple, sur le site où j'ai des problèmes, il a fallut sur les liens a href que je mette un "/" devant pour éviter sous IE 7 que depuis une adresse du style" http://www.monsite.fr/dossiervirtuel1/d ... /page.html" lorsque je cliquais sur un autre lien de la page que mon url devienne : " http://www.monsite.fr/dossiervirtuel1/d ... page2.html"
De même, les liens vers mes feuilles de styles CSS et images ne fonctionnent pas. Si je veux que cela marche, il faudrait que je mette des "../../" devant dossier/page.css ce qui n'était pas le cas sur mon autre site.
J'avoue que je n'y comprend rien puisque pour moi, je repartais sur le même principe pour les deux sites.
Y'a t'il autre chose que je n'aurais pas effectué en dehors du base href et de la réécriture sur le htacces?
Merci par avance pour toute aide apportée.
Je viens vers vous car je rencontre certaines difficultés à faire fonctionner la balise <base href=""/> avec IE 7
En effet, via un htacces, je réécris certaines de mes url de la façon suivante:
dossiervirtuel1/dossiervirtuel2/page.html
Je rencontrait donc des problèmes concernant les fichiers CSS dont le chemin n'était plus retrouvé. C'est pourquoi j'utilise la balise <base href=""/> que je place dans la balise head en premier.
J'ai déjà effectué cette démarche sur un autre de mes sites, où la réécriture d'url est identique et où j'utilise aussi base href="". Cependant je n'ai pas rencontré les mêmes problèmes.
Par exemple, sur le site où j'ai des problèmes, il a fallut sur les liens a href que je mette un "/" devant pour éviter sous IE 7 que depuis une adresse du style" http://www.monsite.fr/dossiervirtuel1/d ... /page.html" lorsque je cliquais sur un autre lien de la page que mon url devienne : " http://www.monsite.fr/dossiervirtuel1/d ... page2.html"
De même, les liens vers mes feuilles de styles CSS et images ne fonctionnent pas. Si je veux que cela marche, il faudrait que je mette des "../../" devant dossier/page.css ce qui n'était pas le cas sur mon autre site.
J'avoue que je n'y comprend rien puisque pour moi, je repartais sur le même principe pour les deux sites.
Y'a t'il autre chose que je n'aurais pas effectué en dehors du base href et de la réécriture sur le htacces?
Merci par avance pour toute aide apportée.