然后我也去试了一下当时我自己的签名网页跳转,发现也是打不开的,404错误,下图
仔细看下后发现了问题:网站自动往前面加了论坛的域名而不是跳转到对应的网站
于是我先跟这评论区这位叫卡尔白~的作者先把我的跳转搞好了,如下图
网页可以正常跳转了
自己网站前面要加https://(部分网站用的是http://)
大部分网站用的都是https://协议,但有些网站是没有https的(比如我网站刚开时,就没配置https,用的http)
访问你自己的网站,看是https还是http,如下图
打开个人主页的签名,然后直接在你域名前面加两条斜杠(//),如下图:
要了解原理,我们要先知道<a href>这个标签是什么意思
HTML<a>元素,又称锚元素,顾名思义,就相当于一个传送门,我们可以通过它的 href 属性创建通向其他网页、文件、电子邮件地址、同一页面内的位置或任何其他 URL 的超链接(如果 href
属性不存在,则 <a> 标签将不是超链接)
HTML <a>,全称 HTML Anchor,它是网页之间跳转的核心部分,使用链接与网络上的另一个文档相连,加上href可以连接超链接
<a>
标签:定义了一个超链接(anchor)。它是 HTML 中用来创建可点击链接的主要标签。href
属性:指定目标 URL,当点击链接时,浏览器将导航到此 URL。当我们使用<a href>标签时,我们并没有遵从他的(href)语法写上精确网址,导致他只能跳转查找这个网页的目录,但这个网页目录下没有我们的网页,所以报404(意为找不到页面),只要我们补齐语法,就可以让他跳转到正确的网页(说简单点的例子:一个英语句子语法本来是doing sth.,你只写doing,能对?)
(//)这个双斜杠的意思就是让浏览器自动判断是哪个
结语:
我不怎么会写这种文章,可能读起来有点问题,还请见谅
问题文章和参考文链接: