Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
806 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Forcer l'ouverture d'une page html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Forcer l'ouverture d'une page html

n°688899
jppetit
.o0O-> SMILEY <-O0o.
Posté le 31-03-2004 à 20:00:06  profilanswer
 

Est-il possible d'obliger l'ouverture d'une page html a la place d'un fichier portant le meme nom (les 2 se trouvant dans le meme dossier) jr c pa si je m'explique bien .... exemple je voudrais ouvrir la page "http://jppetit.free.fr/smileys.htm" lorsque l'on tape "http://jppetit.free.fr/smileys"  
 
J'espere qu'avec l'exemple vous avez compri  :whistle:  
 
Merci d'avance  :jap:

mood
Publicité
Posté le 31-03-2004 à 20:00:06  profilanswer
 

n°688908
Hermes le ​Messager
Breton Quiétiste
Posté le 31-03-2004 à 20:10:55  profilanswer
 

jppetit a écrit :

Est-il possible d'obliger l'ouverture d'une page html a la place d'un fichier portant le meme nom (les 2 se trouvant dans le meme dossier) jr c pa si je m'explique bien .... exemple je voudrais ouvrir la page "http://jppetit.free.fr/smileys.htm" lorsque l'on tape "http://jppetit.free.fr/smileys"  
 
J'espere qu'avec l'exemple vous avez compri  :whistle:  
 
Merci d'avance  :jap:  


 
Avec seulement smiley non, vu qu'il va prendre ça pour un dossier je crois...
 
Mais avec d'autres extensions, voire des fautes d'ortho... Oui, il faut le définir via mod_rewrite d'apache par exemple...
 
Si tu débutes et que tu n'as jamais entendu parler d'expreg, laisse tomber et repose la même question dans 1 an ou deux...

n°688913
jppetit
.o0O-> SMILEY <-O0o.
Posté le 31-03-2004 à 20:17:04  profilanswer
 

merci hermes je v me reseigné plus en détail car je ne laisse jamais tombé ;o)

n°688919
jppetit
.o0O-> SMILEY <-O0o.
Posté le 31-03-2004 à 20:21:29  profilanswer
 

Si d'autre personne on des idée qu'1 semi-debutant pourai apliqué, je suis preneur bien sure !!

n°688979
Bufff
Posté le 31-03-2004 à 21:06:25  profilanswer
 

Je vois 3 solutions pour ce que tu demandes :

  • Comme proposé, utiliser mod_rewrite. Ça doit marcher même si le fichier n'a pas d'extension http://httpd.apache.org/docs/mod/mod_rewrite.html
  • Utiliser la négociation de contenu. Si ton hébergeur te l'autorise, c'est le plus simple à mettre en oeuvre. Il suffit d'ajouter "Options MultiViews" dans un fichier .htaccess http://httpd.apache.org/docs/content-negotiation.html. Pour que ça marche, il faut absolument qu'il n'existe pas de fichier correspondant au nom entré dans l'url.
  • Un peu plus tordu : traiter les erreurs 404 (fichier non trouvé) dans un script (php par exemple). Il suffit de mettre  dans un fichier .htaccess :

    ErrorDocument 404 /404.php

Dans le script 404.php, on a accès à l'URI qui a causé l'erreur

$_SERVER['REQUEST_URI']

on peut donc rediriger vers le fichier voulu (ou envoyer une vrai erreur 404 si le fichier n'existe vraiment pas).
 
Maintenant, pour choisir, il faut savoir ce qui est autorisé par ton hébergeur.


Message édité par Bufff le 31-03-2004 à 21:07:26
n°690137
jppetit
.o0O-> SMILEY <-O0o.
Posté le 01-04-2004 à 19:49:12  profilanswer
 

Merci Buff  
En essayant d'adopter la méthode la plus simple pour moi en utilisant l'erreur 404, j'ai penser a une autre solution  :heink: qui est de copier mon fichier smiley.htm de le renomer en index.htm et de placer celui çi dans le fichier http://jppetit.free.fr/smileys/ .
 
A prori ça marche  :bounce: je pas si ça a des inconvenients si c le cas, pouvez vous me le signaler sinon merci encore a Hermes et Buff  :jap:  
 
 
 [:jppetit] www.sourire.fr.st [:jppetit]

n°690237
Bufff
Posté le 01-04-2004 à 22:53:55  profilanswer
 

Tiens, pas bête du tout ton truc...

n°690625
nagadoudi
T nagadoudi, rentre ta finette
Posté le 02-04-2004 à 11:07:09  profilanswer
 

lol, c une solution toute conne et personne n'y avait pas pensé avant. Elle a cependant 1 inconvénient à mes yeux : tes pages sont stockées deux fois et lorsque tu en modifies une, il faut penser à mettre à jour l'autre (relou si tu fais des modifs régulièrement).

n°691142
jppetit
.o0O-> SMILEY <-O0o.
Posté le 02-04-2004 à 18:03:56  profilanswer
 

nagadoudi a écrit :

lol, c une solution toute conne et personne n'y avait pas pensé avant. Elle a cependant 1 inconvénient à mes yeux : tes pages sont stockées deux fois et lorsque tu en modifies une, il faut penser à mettre à jour l'autre (relou si tu fais des modifs régulièrement).


 
Je savai bien que quelqu'1 trouverai un inconvénient a ma solution miraculeuse  :p . Malgré cela je m'en contenterai  :whistle: car elle ne ma fé faire qu'un coipier, coller, renommer ..... J'étai parti pour plus compliqué  
 
Tchao a tous  :hello:  
 
 
 [:jppetit] www.sourire.fr.st [:jppetit]  
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Forcer l'ouverture d'une page html

 

Sujets relatifs
ma page d'accueil a disparuPb htaccess impossible d'accéder à une applet java avec une page html
[HTML/CSS] Tableaux stylés[html/css/js] grosse brute du code
[PHP] Recharger une page[HTML / CSS ] Conseil sur mise en page d'une page d'accueil
1 formulaire avec 2 bouton submit qui vont a 1 page differente(resolu)affichage de page à la GET
Plus de sujets relatifs à : Forcer l'ouverture d'une page html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR