Page Web sans extention

Fermé
Alvin23 Messages postés 21 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 4 juin 2011 - 15 juil. 2008 à 12:23
Alvin23 Messages postés 21 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 4 juin 2011 - 17 juil. 2008 à 04:41
Bonjour,

J'ai remarqué que sur les sites dernières générations, les pages web ne comportaient plus d'extensions ".php", ".htm"...

Pour exemple :

https://www.rclens.fr/fr
https://www.psg.fr/
https://www.om.fr/fr
et aussi ce forum.

En regardant les codes sources des pages, j'ai remarqué que c'était du xhtml et en faisant une petite recherche, j'ai vu qu'il fallait indiqué avant la balise <head> :

"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">"

Ensuite, on enregistre la page en "exemple.xhtml" , l'adresse de la page sera : http://www.monsite.com/exemple

j'ai donc essayé d'ajouter l'extension ".xhtml" ou d'autres extensions comme ".php" ".htm" aux pages que je visitais :
https://www.rclens.fr/fr >> envoi sur la page 404
https://www.psg.fr/ >> renvoi vers la page d'accueil
https://www.om.fr/fr >> page identique
ce forum >> page identique

D'où vient la différence et comment marche le système ???

Merci
A voir également:

4 réponses

Stof37 Messages postés 601 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 19 janvier 2011 148
15 juil. 2008 à 12:28
La différence est que ces sites ne veulent pas montrer quels languages ils utilisent et ainsi se protegent des attaques ciblant des faillent de sécurités propres à un type de pages.
Sinon, les sites de toute facon n'utilisent sans doute pas des fichiers .xhtml puisque ce sont des pages générées et dynamiques. Et tous les sites récents correctement faits génerent du xhtml, c'est dans l'aire du temps :)

Quand tu es renvoyé sur la page d'accueil, c'est que le serveur est configuré pour t'y renvoyer en cas d'erreur 404 sans afficher d'erreur
0
Alvin23 Messages postés 21 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 4 juin 2011 3
16 juil. 2008 à 17:13
Salut,

Merci pour ta réponse mais j'ai encore une question : Ils sont fait en quoi ces sites ? J'ai pas trop compris, c'est du xhtml ou pas ??
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
16 juil. 2008 à 17:18
bonjour,

Je suppose que oui mais qu'il y a d'autre code ou script pour les protéger.
0
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
16 juil. 2008 à 17:35
Bonjour.

En fait, il s'agit de deux choses distinctes :

- Le XHTML est une "amélioration" de HTML, où le code est conforme XML. En gros, la différence par rapport à HTML, c'est que toute balise ouverte doit être fermée, on est sensé virer les balises "non significatives".
Par exemple, les balises <b> (Bold, pour mettre le texte en gras) ou <i> (Italique) n'existent plus, on utilise plutôt <em> (emphase) et <strong> (balises signifiant une mise en évidence du texte).

- Les "pages" sans extension :
En fait, on utilise l'URL-rewriting : quand tu demandes la page http://monsite/une-page-ecrite-pour-etre-comprehensible, le serveur va remplacer l'url par une url moins lisible, mais exploitable, par exemple http://monsite/une-page-ecrite-pour-etre-comprehensible.php.
Intérêts :
- Meilleur référencement (google référence mieux une page comme http://monsite/news-1-titre-de-la-news que http://monsite/news.php?id=1)
- "User friendly" (l'adresse est plus parlante pour un humain)
- Accessoirement, ça permet de cacher l'extension des pages (que le site soit codé en php, asp ou autre), et donc fournit un peu plus de sécurité...
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
16 juil. 2008 à 17:38
Salut,

Et sinon concrètement, on fait comment ?
Je suppose que y'a un quelquonque code à entrer ou javascript...
0
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89 > arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016
16 juil. 2008 à 18:10
Et sinon concrètement, on fait comment ?
On fait comment quoi ?

Si tu parles de l'url-rewriting, ça se passe côté serveur, et pour avoir plus de précisions (je ne suis pas un pro dans ce domaine), un petit coup de google donne cette adresse entre autres...
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475 > macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008
16 juil. 2008 à 18:13
Oui c'est bien de ça que je parlais.

En tout cas merci pour ce lien.
0
Alvin23 Messages postés 21 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 4 juin 2011 3
17 juil. 2008 à 04:41
Excellent !

Merci
0