Lecture de pages html sans extension par firefox?
Lecture de pages html sans extension par firefox?
Bonjour.
J'ai des pages html
qui sont sans extension htm ou html
losqu'elles sont sur un site je les lit avec IE !!!
losqu'elles sont sur mon PC je les lit avec firefox
file:///c:/monsite/essai/BIH qui l'ouvre en html ok
par contre Firefox ne les reconnait pas en tant qu'html quand elles sont sur un site (a titre d'info gere sous apache). Firefox les ouvre en mode texte.
Je souhaite les ouvrir en mode html sans extension
De plus si je rajoute l'extension htm a la page alors Firefox les lit bien en html.
Mais j'ai besoin de conserver les pages sans extension...
Y a t il une solution et laquelle?
Merci.
Jimmy
J'ai des pages html
qui sont sans extension htm ou html
losqu'elles sont sur un site je les lit avec IE !!!
losqu'elles sont sur mon PC je les lit avec firefox
file:///c:/monsite/essai/BIH qui l'ouvre en html ok
par contre Firefox ne les reconnait pas en tant qu'html quand elles sont sur un site (a titre d'info gere sous apache). Firefox les ouvre en mode texte.
Je souhaite les ouvrir en mode html sans extension
De plus si je rajoute l'extension htm a la page alors Firefox les lit bien en html.
Mais j'ai besoin de conserver les pages sans extension...
Y a t il une solution et laquelle?
Merci.
Jimmy
Attention, tu utilise un bug de ie...
Car normelement le naviguateur ne doit ouvrire en html que les fichier qui son explicitement indiquer comme telle par le serveur... Or ie ne respect pas cela et cherche à interpreter le fichier sans ce préocuper de ce qu'envois le serveur...
Sinon le probléme c'est pas au niveaux de firefox, mais du serveur, il faut configurer apache pour qu'il envois une entete text/html (si je ne me trompe pas) quand il doit envoyer un fichier sans entête...
Car normelement le naviguateur ne doit ouvrire en html que les fichier qui son explicitement indiquer comme telle par le serveur... Or ie ne respect pas cela et cherche à interpreter le fichier sans ce préocuper de ce qu'envois le serveur...
Sinon le probléme c'est pas au niveaux de firefox, mais du serveur, il faut configurer apache pour qu'il envois une entete text/html (si je ne me trompe pas) quand il doit envoyer un fichier sans entête...
Inscrit sur la liste des abonner absent...
En même temps, est-ce raisonnable de demander ça à un serveur ? C'est tellement mieux d'avoir un fichier html avec le bon entête ou une extension "standardisée"jv2759 a écrit :il faut configurer apache pour qu'il envois une entete text/html (si je ne me trompe pas) quand il doit envoyer un fichier sans entête...
C'est pour cette raison que parfois on rencontre des pages qui s'ouvrent en mode code source ?jv2759 a écrit :Car normelement le naviguateur ne doit ouvrire en html que les fichier qui son explicitement indiquer comme telle par le serveur... Or ie ne respect pas cela et cherche à interpreter le fichier sans ce préocuper de ce qu'envois le serveur...
-
- Iguane
- Messages : 979
- Inscription : 09 juil. 2004, 15:41
Re: lesture de page html sans extension par firefox?
On peut savoir pourquoi (simple curiosité) ?jimmyy a écrit :Mais j'ai besoin de conserver les pages sans extension...
openSUSE 12.2 - FF v24.0 FR - TB v24.0 FR ma config en détails - Décrivez la vôtre ici
userContent.css : modifiez l'apparence et le contenu des sites visités !
userContent.css : modifiez l'apparence et le contenu des sites visités !
Il y a la solution de se reposer sur la négociation de contenu pour zapper l'extension des fichiers. Elle n'est pas toujours activée, mais bon.
Comment ça marche ?
Sur le serveur tu places tes fichiers avec extension (page.html), mais dans l'URL, tu ne la précise pas (juste page). En fonction des entêtes envoyées par le navigateur, le serveur va envoyer le fichiers page.* le plus approprié. S'il n'y en a qu'un, il sera forcément choisi.
Exemple :
http://www.ophiuchus.org/details et
http://www.ophiuchus.org/details.html pointe sur le même fichier physique.
Comment ça marche ?
Sur le serveur tu places tes fichiers avec extension (page.html), mais dans l'URL, tu ne la précise pas (juste page). En fonction des entêtes envoyées par le navigateur, le serveur va envoyer le fichiers page.* le plus approprié. S'il n'y en a qu'un, il sera forcément choisi.
Exemple :
http://www.ophiuchus.org/details et
http://www.ophiuchus.org/details.html pointe sur le même fichier physique.
Merci a tous - solution utilisée
Merci a tous.
J'ai utilise .htaccess
pour imposer le type mine
A la question, pourquoi je ne peux pas mettre l'extension html
Les pages proviennent d'une base mysql et qui ne genere pas de .html ni un entete standard mise a jour periodiquement que je transforme en html
Il faudrait modifier toute l'entete des pages + les extensions pour des milliers milliers de pages ce qui est un peu lourd.
J'ai maintenant un probleme d'encodage des accents et autres qui sont transformes par le navigateurs
C'est peut etre un type de codage? Exemple
Union_europ%C3%A9enne est lu en Union_européenne
Cela concerne les accents, les apostrophes etc...
Je vais poser une nouvelle question sur le forum pour ce probleme.
Merci a tous.
Jimmyy
J'ai utilise .htaccess
pour imposer le type mine
A la question, pourquoi je ne peux pas mettre l'extension html
Les pages proviennent d'une base mysql et qui ne genere pas de .html ni un entete standard mise a jour periodiquement que je transforme en html
Il faudrait modifier toute l'entete des pages + les extensions pour des milliers milliers de pages ce qui est un peu lourd.
J'ai maintenant un probleme d'encodage des accents et autres qui sont transformes par le navigateurs
C'est peut etre un type de codage? Exemple
Union_europ%C3%A9enne est lu en Union_européenne
Cela concerne les accents, les apostrophes etc...
Je vais poser une nouvelle question sur le forum pour ce probleme.
Merci a tous.
Jimmyy
Qui est en ligne ?
Utilisateurs parcourant ce forum : Bing [Bot] et 16 invités