Aller au contenu

Question d'un débutant


doubs

Sujets conseillés

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!

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 ?

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 ? :huh: franchement je vois pas bien l'intérêt.

Modifié par Cidor
Lien vers le commentaire
Partager sur d’autres sites

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é!

Lien vers le commentaire
Partager sur d’autres sites

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.

B) 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.

Lien vers le commentaire
Partager sur d’autres sites

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!

Lien vers le commentaire
Partager sur d’autres sites

je dirais un truc du genre

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^(.*)$ /$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)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...