Lien href manquant le préfixe http(s)
P粉329425839
P粉329425839 2023-08-22 21:56:49
0
2
605
<p>Je viens de créer une simple page HTML. Ici : exemple Voici son balisage : </p> <pre class="brush:php;toolbar:false;"><a href="www.google.com">www.google.com</a> <br/> <a href="http://www.google.com">http://www.google.com</a></pre> <p>Comme vous pouvez le constater, il contient deux liens. Le href du premier lien n'a pas le préfixe 'http', et lorsque je clique sur ce lien, le navigateur me redirige vers la page <code>https://fiddle.jshell.net/_display/www inexistante .google.com</code>. Le href du deuxième lien porte ce préfixe et le navigateur génère l'URL correcte <code>http://www.google.com/</code>. Est-il possible d'utiliser href sans préfixe http(s) comme <code>www.something.com</code> ? </p>
P粉329425839
P粉329425839

répondre à tous(2)
P粉299174094

Vous pouvez utiliser // devant le chemin pour omettre le protocole. Voici un exemple :

<a href="//www.google.com">Google</a>

En utilisant //, vous indiquez au navigateur qu'il s'agit en fait d'un nouveau lien (complet), plutôt que d'un lien relatif vers le lien actuel.

P粉957723124

C’est possible et vous le faites maintenant. Cela ne fera tout simplement pas ce que vous voulez.

Pensez à ce que fera votre navigateur lorsque vous créerez un lien vers ceci :

href="index.html"

Alors, lorsque vous créez un lien vers ceci, qu'est-ce que cela fait ? :

href="index.com"

Ou ça ? :

href="www.html"

Ou ? :

href="www.index.com.html"

Le navigateur ne sait pas ce que vous voulez dire, il sait seulement ce que vous lui dites. Sans le préfixe, il fonctionnera selon le standard de l'adresse HTTP actuelle. Le préfixe lui indique de démarrer à partir d'une toute nouvelle adresse racine.

Veuillez noter que vous n'avez pas besoin de la partie http:, vous pouvez le faire :

href="//www.google.com"

Le navigateur utilisera le protocole actuel (httphttps等),但//en lui indiquant qu'il s'agit d'une nouvelle adresse racine.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal