Aller au contenu

Sujets conseillés

Posté
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 ?

Posté

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.

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

Modifié par Cidor
Posté
Maintenant la question c'est : à quoi ça sert ? :huh: franchement je vois pas bien l'intérêt.

pas mieux :unsure:

Posté

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

Posté

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.

Posté

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!

Posté

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)

Veuillez vous connecter pour commenter

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



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