le slash " / "

WRInaute accro
j'ai toujours viré le slash et ça ne pose aucun problème, de toute façon par défaut il est complété par les navigateur c'est juste pour dire que c'est le ROOT ou racine du site et ça parait évident que sans ou avec c'est la même cible et de dire de charger se qui se trouve en racine du NDD!!!!!


d'autant que le fameux bugg de google qui voyais tous les site avec / qui est le ROOT était vue comme un site suspecte et dangereux pour l'ordinateur, alors si on peux évité que se genre de bugg à la con revienne se serait bien de faire disparaitre une fois pour toute le slash lorsque celui-ci est évident, y tout un tant d'exemple dans la langue française ou même anglaise ou pour simplifier se qui est évident on raccourcis ou omet volontairement un mots ou quelque choses pour simplifier la vie, tous simplement parce que c'est évident.

on peux le viré lorsque il n'y a rien après ou encore que le liens n'est pas un liens profonds, c'est comme l'index.html, rien ne sert de le mentionner, ou bien même lorsque l'on omet le WWW dans le liens souvent ça fonctionne bien sans, car souvent y a un traduction ou ça parait évident.

c'est comme le "'s" attacher à un mots ou à un nom en anglais qui remplace "is", je suis sur qu'on peux trouver la même chose en français, j'ai pas d'exemple en tête, m'enfin bon bref la simplification à du bon face au évidence.

qui tape encore WWW lorsqu'il tape l'adresse dans la barre d'URL prévue à cet effet, d'autant que ça rallonge déjà que les pauvre présentateur s'obligent à le dire et que c'est bien dure pour eux et bien pareil pour le /.
 
WRInaute impliqué
Lorsque l'on fait un lien vers son site, il faut le faire vers l'adresse "finale", généralement -http://www.ndd.tld/
Comment connaitre l'adresse finale?
C'est l'adresse affichée dans le navigateur une fois le chargement de la page terminé. Par exemple pour WRI le /est ajouté.
Pourquoi est ce important de l'ajouter si nécessaire?
Sinon votre serveur va généralement faire une redirection 301!
Du temps de perdu pour votre visiteur, de la bande passante et du temps processeur. Et niveau référencement, on ne sait pas comment cela est pris en compte (rapidement, instantanément?).

Citation du blog Yahoo Performance:
http://developer.yahoo.net/blog/archives/2007/07/high_performanc_9.html
One of the most wasteful redirects happens frequently and web developers are generally not aware of it. It occurs when a trailing slash (/) is missing from a URL that should otherwise have one. For example, going to -http://astrology.yahoo.com/astrology results in a 301 response containing a redirect to -http://astrology.yahoo.com/astrology/ (notice the added trailing slash). This is fixed in Apache by using Alias or mod_rewrite, or the DirectorySlash directive if you're using Apache handlers.
 
WRInaute impliqué
Mountain Magazin a dit:
Oui, mais là on parle d'un répertoire du site, pas de la racine ?
Non ce n'ets pas précisé dans la question, et de toute facon c'est exactement la même chose. Avez vous essayer d'enlever le / sur votre site? Le problème peut aussi se poser pour votre site, puisque le / est présent et si on le retire, une redirection 301 est envoyée par le serveur.
 
WRInaute impliqué
@Bigb06: tu as vérifié ton histoire de redirection 301 ? Je veux dire avec un analyseur de requêtes HTTP quoi...
Parce que si tu parles du slash représentant la racine, il n'y pas de redirection faite. Simplement le navigateur rajoute tout seul comme un grand le slash dans la barre d'adresse.

Sinon pour la petite histoire technique: pourquoi ce slash ?
Pour répondre à cette question, il faut connaitre les spécifications du protocole HTTP (une RFC définie ce protocole).
Lorsqu'un client HTTP demande une page à un serveur, il lui spécifie quelle page, de quel site (HTTP 1.1). Et ce dans tous les cas, même pour la racine.
Donc pour représenter la racine, en informatique, on utilise le slash. Parce que représenter la base de quelque chose par "rien", ça n'a pas de sens.

Voici un exemple de requête HTTP simple:

Code:
GET / HTTP/1.1
Host: www.monsite.com
User-Agent: Mon Navigateur de la Mort Qui Tue Tout
Keep-Alive: 300
Connection: keep-alive
Referer: https://www.google.com/

Ici, la requête demande la racine du site "www.monsite.com" : GET /

Donc si quand on demande à notre navigateur (client HTTP) d'accéder à -http://www.monsite.com sans le shash final, il sait très bien qu'il doit demander la racine. Après le fait qu'il l'affiche ou non dans la barre d'adresse est autre chose.
 
WRInaute impliqué
@FloBaoti et Mountain Magazin : Mea culpa!

Effectivement je pensais que c'était la même chose pour la racine, mais non. Je viens de tester et c'est le navigateur qui rajoute le /, vous avez raison.
 
WRInaute occasionnel
C'est bien ce qui me semblait, d'où ma question sur le fait que l'on parlait dans l'exemple cité plus haut de sous répertoires, où là effectivement, il faut spécifier le slash final pour le différencier des fichiers simples du site.
 
WRInaute discret
merci pour vos réponses nombreuse, en effet je parlais du slash à la racine (pour un lien)

je voulais des avis car j'ai fait une découverte par hasard

je suis en train de faire un test (seo) pour confirmer.

Je mettrai les résultats sur mon blog référencement et sur wri.
 
WRInaute accro
comme quoi les navigateurs et les robot sont bien penser, les programmeurs on prévue la fainéantise des users, et surement que des fois c'est eut les users!!!!!

ça fait longtemps que j'avais vue que les navigateur internet et les robot complétait les requêtes d'URL taper par les visiteurs, en tout cas pour le /.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut