doubs Posté 20 Juin 2007 Posté 20 Juin 2007 Bonjour tout le monde je souhaiterais creer des pages en html accessibles en lien sans le .html. Ex http://www.monsite.com/nomdelapage au lieu de http://www.monsite.com/nomdelapage.html Comment faire? Merci à tous!
Cidor Posté 20 Juin 2007 Posté 20 Juin 2007 Bonjour tout le mondeje souhaiterais creer des pages en html accessibles en lien sans le .html. Ex http://www.monsite.com/nomdelapage au lieu de http://www.monsite.com/nomdelapage.html Comment faire? Merci à tous! C'est a priori impossible, si tu fais http://www.monsite.com/nomdelapage le navigateur va essayer d'ouvrir un sous-dossier qui s'appelle 'nomdelapage' et tu auras un message d'erreur 404. A moins de faire de la réécriture d'url . Mais dans quel but veux-tu faire ça ?
doubs Posté 20 Juin 2007 Auteur Posté 20 Juin 2007 je voulais tout simplement savoir comment faire ça car j'ai vu des liens comme ça et qui fonctionnent. Ex: http://www.info-groupe.com/helixine Merci quand meme Cidor!
Djoule Posté 21 Juin 2007 Posté 21 Juin 2007 Ca passe effectivement par de la ré-écriture d'url. Mais sache qu'au final il y a de toute maniere un ficher html (ou htm ou php) derriere. Tu caches simplement l'extension au navigateur.
Cidor Posté 21 Juin 2007 Posté 21 Juin 2007 (modifié) je voulais tout simplement savoir comment faire ça car j'ai vu des liens comme ça et qui fonctionnent.Ex: http://www.info-groupe.com/helixine En fait ce n'est même pas de la réécriture d'url, c'est une fonction javascript (j'ai regardé le source) : // Fonction qui met une URL comme page de démarrage function Demarrage(Quid){ Quid.style.behavior='url(#default#homepage)'; Quid.setHomePage('http://www.info-groupe.com/helixine/'); } Maintenant la question c'est : à quoi ça sert ? franchement je vois pas bien l'intérêt. Modifié 21 Juin 2007 par Cidor
Djoule Posté 21 Juin 2007 Posté 21 Juin 2007 Maintenant la question c'est : à quoi ça sert ? franchement je vois pas bien l'intérêt. pas mieux
doubs Posté 21 Juin 2007 Auteur Posté 21 Juin 2007 Merci les gars! En fait je m'interesse à tous les trucs que je ne comprends pas! J'étais curieux de savoir comment ça se faisait. Je vais essayer le javascript! Simple curiosité!
MarvinLeRouge Posté 21 Juin 2007 Posté 21 Juin 2007 Salut, a) La fonction javascript dont il est question ne modifie en rien l'url, elle se contente de mettre une page comme page de démarrage, ce qui n'a aucun rapport. D'autre part, javascript n'est pas censé pouvoir te tromper sur l'url sur laquelle tu te trouves (beaucoup trop dangereux), sinon gare au spoofing. Ca se fait par de la ré-écriture d'url, et la règle doit être assez simple dans ton cas : un .htaccess avec une seule ligne de ré-écriture suffirait je pense.
doubs Posté 21 Juin 2007 Auteur Posté 21 Juin 2007 Salut Marvin le rouge pourrais-tu m'indiquer SVP la demmarche à suivre et la plus simple possible pour la ré-écriture d'url? Que dois-je faire? Merci!
Djoule Posté 21 Juin 2007 Posté 21 Juin 2007 je dirais un truc du genre Options +FollowSymlinksRewriteEngine onRewriteRule ^(.*)$ /$1\.html [NC,L] Que les autres me corrigent si je fais une erreur (en même temps c'est comme ça qu'on apprend)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant