GVKun编程网logo

为什么我点击主页 wordpress 时找不到 404(wordpress首页打不开)

3

本文将介绍为什么我点击主页wordpress时找不到404的详细情况,特别是关于wordpress首页打不开的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及

本文将介绍为什么我点击主页 wordpress 时找不到 404的详细情况,特别是关于wordpress首页打不开的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于404 - header("http/1.1 404 not found");为什么不跳转?(PHP)、404 not found是什么意思?404 not found如何解决?、404 为什么是 404?、404 错误页面的设置方法步骤(图)附 404 模板下载的知识。

本文目录一览:

为什么我点击主页 wordpress 时找不到 404(wordpress首页打不开)

为什么我点击主页 wordpress 时找不到 404(wordpress首页打不开)

如何解决为什么我点击主页 wordpress 时找不到 404

情况

每次我点击下面的主页按钮时,我都会发现 404 not found 如下:

Wordpress dashboard

Error

我不确定为什么会发生这种情况,但它似乎正在重定向到远离端口:8080,但我已在 PHPAdmin 中将 wp_options site_url 和 home_url 设置为 http://localhost:8080/wordpress。我该如何解决这个问题?

====== 编辑:

点击home键后在控制台查看log的行为是:

  1. Request URL: http://localhost:8080/wordpress/
  2. Request Method: GET
  3. Status Code: 301 Moved Permanently (from disk cache)
  4. Remote Address: [::1]:8080
  5. Referrer Policy: strict-origin-when-cross-origin
  6. Content-Length: 0
  7. Content-Type: text/html; charset=UTF-8
  8. Date: Wed,03 Feb 2021 17:40:28 GMT
  9. Location: http://localhost/wordpress/
  10. Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.4.13
  11. X-Powered-By: PHP/7.4.13
  12. X-Redirect-By: wordpress
  13. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
  14. Accept-Encoding: gzip,deflate,br
  15. Accept-Language: en-ES,en-US;q=0.9,en;q=0.8
  16. Connection: keep-alive
  17. Cookie: wp-settings-1=mfold%3Do; wp-settings-time-1=1612439758; wordpress_test_cookie=WP%20Cookie%20check; wordpress_logged_in_7d02bf5d4e081af2908123233e7fb2e7=Kwsswart%7C1612681149%7C3lzaDUQayIVeJSHGTZiiOEF0IPOnAvdyMTTlSq6SP7Z%7C66c2a42cd2b27d342bd5a234fb1276e73122a06eb9761a76f336f26c5cea485e
  18. Host: localhost
  19. Referer: http://localhost:8080/
  20. sec-ch-ua: "Chromium";v="88","Google Chrome";v="88",";Not A Brand";v="99"
  21. sec-ch-ua-mobile: ?0
  22. Sec-Fetch-Dest: document
  23. sec-fetch-mode: navigate
  24. sec-fetch-site: same-site
  25. Sec-Fetch-User: ?1
  26. Upgrade-Insecure-Requests: 1
  27. User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/88.0.4324.104 Safari/537.36

关注:

  1. Request URL: http://localhost/wordpress/
  2. Request Method: GET
  3. Status Code: 404 Not Found
  4. Remote Address: [::1]:80
  5. Referrer Policy: strict-origin-when-cross-origin
  6. Connection: Keep-Alive
  7. Content-Length: 196
  8. Content-Type: text/html; charset=iso-8859-1
  9. Date: Fri,05 Feb 2021 06:59:33 GMT
  10. Keep-Alive: timeout=5,max=100
  11. Server: Apache/2.4.46 (Win64) PHP/7.4.13
  12. Accept: text/html,like

wp_admin settings

解决方法

你仍然需要在 8080 端口下调用你的前端

  1. localhost:8080/wordpress

编辑: 看看这里:themeisle.com/blog/install-xampp-and-wordpress-locally

404 - header(

404 - header("http/1.1 404 not found");为什么不跳转?(PHP)

据我所知,在.htaccess或apache的config文件加入以下这句话:
errordocument 404 /missing.html(注:我已创建这个文件)
那么,当我们输入不存在的url后,就会出现这个missing.html页面。
然后我又尝试了一下,在test.php里写入如下代码:

<?php header(''HTTP/1.1 404 Not Found'');
?>
登录后复制
登录后复制

发现并不会展示missing.html页面。
那么我想问,怎么样才会展示?
又或者,我这样写是错的?为什么?
其实header(''HTTP/1.1 404 Not Found'');有什么用?

立即学习“PHP免费学习笔记(深入)”;

PHP新手,希望各位大侠指点一下,谢谢!

回复内容:

据我所知,在.htaccess或apache的config文件加入以下这句话:
errordocument 404 /missing.html(注:我已创建这个文件)
那么,当我们输入不存在的url后,就会出现这个missing.html页面。
然后我又尝试了一下,在test.php里写入如下代码:

<?php header(''HTTP/1.1 404 Not Found'');
?>
登录后复制
登录后复制

发现并不会展示missing.html页面。
那么我想问,怎么样才会展示?
又或者,我这样写是错的?为什么?
其实header(''HTTP/1.1 404 Not Found'');有什么用?

立即学习“PHP免费学习笔记(深入)”;

PHP新手,希望各位大侠指点一下,谢谢!

HTTP 状态码: http://baike.sogou.com/v78674...


Apache 配置里的 ErrorDocument 是采用某个页面显示对应的错误状态信息,并非跳转。跳转请用 302,301 或 JS, HTML meta refresh

web服务器配置

404 not found是什么意思?404 not found如何解决?

404 not found是什么意思?404 not found如何解决?

我们在使用电脑访问网页时,有可能会看到“404 not found”的提示,那404 not found是什么意思呢?让很多小伙伴都摸不着头脑,下面小编将为各位小伙伴分享一下有关404 not found的解决办法,一起看看吧。

404 not found是什么意思?

浏览器打开页面提示“404 not found”表示该链接打不开,页面不存在,是一个默认错误提示,也就是所谓的“死链”。

404 not found如何解决?

如果大家在访问页面的时候出现了“404 not found”提示,应该通过以下方式来检查:

1、检查链接

看看自己输入的链接是否有错误,一个细微的标点符号或者格式错误都可能会导致访问失败,所以大家一定要输入正确的链接,保证入口的合法性。

2、检查网络

保证自己的网络链接是正常OK的,如果自己没有连上网络或者网络较差,也可能会出现这个提示,所以一定要在一个绿色高速的网络下访问网页。

3、网络屏蔽

当浏览器设置了一些黑名单或者访问一些guowai网站的时候也会出现这个错误,检查自己的浏览器安全性设置或者看看自己访问的是否是guowai网站。

4、资源被删

一些社区的帖子或者其他资源可能会因为一些原因被删除,当这些资源页面被删除之后,访问就会出现404了,可以检查一下该页面是否还存在。

5、访问快照

当大家使用百度搜索引擎搜索访问页面的时候,在搜索结果的右下角可以看到【百度快照】按钮,点击快照可以看到页面正常时的缓存数据。

404 为什么是 404?

404 为什么是 404?

来源:利维坦(ID:liweitan2014
文 / Rui Alves; 译 /antusen; 校对 / Yord
可怕的「404 页面不存在」错误代码已经在电脑屏幕上阴魂不散了几十年。尽管许多网民根本不了解这一错误代码的来龙去脉,但过去 30 年里,由于出现的频次太高,「404 页面不存在」已经跻身流行文化,成了线上终极都市传奇之一。
我们并没有刻意关注它,但由于多数网站每天都有新的失效链接,这些错误页面被点击了无数次。此外,点击 2005 年以前的网页后,我们会直接进入名叫「HTTP 404 页面不存在」的「墓地」。在那些并非四季常青的「草场」上,404 们的墓碑林立成行,其数量之多,今人可想而知。
如今,404 已成为世界各地突显各种未知事物的、有影响力的符号。
你知道警察经常用 404 指代「未知的麻烦」吗?

「404 页面不存在」背后的故事

我们都见过 404 页面,但它为什么会出现呢?404 是一种 HTTP 状态码。当用户访问网页时,设备会基于超文本传输协议(Hypertext Transfer Protocol)向服务器请求数据。
之后,万维网的「齿轮」开始转动,我们会意识到互联网其实是基于数据交换的(一种数据传输依赖于另一种数据传输)。在网页跳出前,服务器已经发送了包含状态码的 HTTP 头域,我们的浏览器也会以头域回应。如果数据交换成功了,就会有代表状态正常的代码:「200 OK」,即「请求数据成功」。
我们看不到这个状态码,因为在这种情况下,服务器只会发送请求页面的内容。只有遇到错误时,页面才会显示相应的状态码。
「404 页面不存在」—— 当请求页面不存在或已被删除时,就会出现这种提示。这一情况很常见,可能发生在任何网站上。

打破关于 404 号房的流言

1981 至 1992 年,万维网的发明者蒂姆・伯纳斯・李(Tim Berners-Lee)及联合开发者罗伯特・卡里奥(Robert Cailliau)在 CERN 工作期间,创建了一个基于超文本传输协议、用于浏览及传递信息的新系统。为响应不同的请求,他们必须手动分配文件,并通过网络加以传输。
没过多久,他们便不堪重负,无法响应通过网络发送的所有请求。很多用户输入的数据不正确,因此无法发送正确的文件名。
这种情况一而再、再而三,二人不得不为此更新系统,以便向那些文件名编辑错误的用户发送以下信息:
「404 号房:文件不存在」。
见过这个信息的人越来越多。1992 年,万维网联盟(W3C)引入了 1990 年开发的 HTTP 状态码。
蒂姆和罗伯特在四楼办公。据称,万维网的中央数据库就在同一楼层的 404 号房。作为第一台网络服务器的所在地,即万维网的发源地,人们自然而然将 404 号房变成了都市传奇:
「诞生于 CERN 的第一个网站 —— 也是全世界第一个网站,原本仅服务于万维网项目,且只存在于蒂姆的 NeXT 电脑上。2013 年,CERN 启动了恢复这一初始网站(即 info.cern.ch)的项目。」
后来,罗伯特・卡里奥打破了「404 页面因 404 号房而得名」的流言。CERN 的四楼根本就没有 404 号房:
但很奇怪,四楼没有 404 号房。四楼的房间号实际上是从 410 编起的,且逐渐递增 —— 我也不知道为什么会这样。抱歉让你们所有人失望了,但 CERN 真没有 404 房,它根本就不存在,更不可能是「万维网诞生的地方」。
罗伯特・卡里奥在某次采访中确认了这一点:
「404 这个数字和 CERN 的房间号或任一实体地点压根没关系。那就是个流言。」
被问及如何看待人们痴迷于破解 404 含义的行为,罗伯特回答道:
「这种猜测毫无意义。创造流言的人可能不够理性,不愿意摆事实讲证据,相对于现实,更偏爱不实之词。这种人很常见。」

揭开 404 的谜

「404 错误」已成为网络终极谜题和虚无主义悖论。然而,与其说有人精心设计,倒不如说它出于偶然,我可能已经找到了答案。
当时我正在看一篇与航空史相关的文章,突然之间,我发现谜底就在那里,藏在显而易见的地方。
我想一定有人也揭开了谜底。于是我打开谷歌,希望搜到若干与我不谋而合的人。但我一无所获!都市传说狂热爱好者和力破谣言者都在错误的圈子里兜兜转转,试图破解 404 之谜。

可怕的 404 航班

罗伯特表示 404 号房纯属无稽之谈后,我认为我不能再有意识地理解这一代码的来源。虽然数据科学家的大脑像个超级驱动器,但日常生活和潜意识因素仍会发挥重要的作用;毕竟科学家也是人。
我相信在网络诞生之初,新闻中已满是 404 的踪迹。1989 年,蒂姆・伯纳斯・李发明了万维网,而那年 404 航班恰好失踪了。
—— 巴基斯坦国际航空公司的 404 航班
1989 年 8 月 25 日,PK404 航班起飞没多久就消失了。这架福克 F27 友谊式客机于 7 点 35 分从巴基斯坦吉尔吉特起飞,将于巴基斯坦首都伊斯兰堡降落。
几分钟后,飞行员于 7 点 40 分照例进行了无线电通话,随后飞机就从雷达上消失了 —— 这是最后一次通信。专家认为该客机已在喜马拉雅山坠毁,但直至今日,人们也没找到飞机残骸;404 航班找不到了。
你能想到蒂姆和罗伯特看过多少次相关的新闻吗?他们可能根本就没有刻意关注过「404 航班无法找到」的消息。
—— 意大利航空公司 404 航班(AZ404/AZA404)
1990 年 11 月 14 日坠毁的意大利航空公司 404 航班是一架国际客机,原计划从米兰利纳特机场飞往瑞士苏黎世机场。这架由意大利航空公司运营的道格拉斯 DC-9–32 型客机在苏黎世机场附近的魏阿赫林地坠毁,机上 46 人全部遇难。
写到这里,相信已有读者心中有数 —— 魏阿赫和互联网诞生地 CERN 只相距 150 英里左右。新闻媒体很可能会将这场悲剧与 PK404 航班联系在一起。因此,我们可以假设 404 已存在于每个人的潜意识中。

综述

回顾互联网诞生的历史,我认为是一系列灾难性事件,即所谓的「祸不单行」,催生了 404 状态码。我很困惑为什么直到今天只有我把以下线索联系起来了:
1989 年 8 月,PK404 航班起飞没多久就失踪了。
1990 年 10 月,蒂姆・伯纳斯・李为了开发客户端程序(即浏览器 / 编辑器,他将其称之为万维网),开始在新配备的 NeXT 电脑上编写代码。
1990 年 11 月,意大利航空公司 404 航班于瑞士坠毁。
1990 年 12 月,第一个网站 nxoc01.cern.ch 诞生了。
蒂姆和罗伯特始终保持沉默,没有解释过为什么要用 404 当错误状态码。但正如上文所述,他们可能根本没意识到 404 就在他们的潜意识中。所以,这个代表「网页已死」的报错页面还将继续气坏网络用户,直到时间终结的那天。
原文:historyofyesterday.com/the-history-behind-the-404-error-missing-link-4f8824d63154

本文分享自微信公众号 - Java 后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。

404 错误页面的设置方法步骤(图)附 404 模板下载

404 错误页面的设置方法步骤(图)附 404 模板下载

也许有很多建站的新手朋友不知道该如何设置网站的 404 页面,也不知道怎么样设计网站的 404 错误页面。对此,默默 SEO 给大家分享一个个人设置 404 页面的经验并且附带有 404 模板下载,希望这些经验分享可以帮助到更多不懂设置的人。

404错误页面的设置方法步骤(图)附404模板下载

工具 / 原料

  • 404 页面模板
  • FTP

方法 / 步骤

  1. 1

    第一步,先下载 404 错误页面模板,把模板地址换成自己站点即可,这里我已经给大家提供好了。http://pan.baidu.com/s/1hq4NW0G 提取密码:nsey

    404错误页面的设置方法步骤(图)附404模板下载
  2. 2

    第二步,打开自己的 FTP,登陆网站的后台。

    404错误页面的设置方法步骤(图)附404模板下载
  3. 3

    第三步,登陆 FTP,打开网站的根目录 htdocs。

    404错误页面的设置方法步骤(图)附404模板下载
  4. 4

    第四步,把刚刚我们下载好的 404 模板,用鼠标拖进左下角的任务栏,单击鼠标右键传输到根目录。(这里说下,404 模板名字一定是命名 “404”,比如:404.html 这个才是正确的,其他命名名字,系统会无法识别的)

    404错误页面的设置方法步骤(图)附404模板下载
    404错误页面的设置方法步骤(图)附404模板下载
  5. 5

    第五步,打开百度搜索万网,登陆自己的主机管理。

    404错误页面的设置方法步骤(图)附404模板下载
    404错误页面的设置方法步骤(图)附404模板下载
  6. 6

    第六步,输入个人的账号登陆,然后点击管理控制台。

    404错误页面的设置方法步骤(图)附404模板下载
    404错误页面的设置方法步骤(图)附404模板下载
  7. 7

    第七步,在菜单栏里找到云虚拟主机。

    404错误页面的设置方法步骤(图)附404模板下载
  8. 8

    第八步,打开主机之后,点击管理。

    404错误页面的设置方法步骤(图)附404模板下载
  9. 9

    第九步,点击站点信息,打开基础环境设置,直接设置 404 页面。

    404错误页面的设置方法步骤(图)附404模板下载
  10. 10

    第十步,进入 404 错误页面设置界面,点击 “浏览” 选中刚刚我们上传的 404 模板,点设置 404 错误页面就好了。

    404错误页面的设置方法步骤(图)附404模板下载
    404错误页面的设置方法步骤(图)附404模板下载
    404错误页面的设置方法步骤(图)附404模板下载
  11. 11

    第十一步,测试是否已经成功设置 404,在浏览器中输入自己的域名,在域名后缀加斜杠随便打几个字母测试。比如:xxxx.com/dfddfdsd,如图

    404错误页面的设置方法步骤(图)附404模板下载
  12. 12

    第十一,当出现 404 错误页面的模板之后,恭喜你!已经成功设置网站 404。

    404错误页面的设置方法步骤(图)附404模板下载

本文同步分享在 博客 “lxw1844912514”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。

今天关于为什么我点击主页 wordpress 时找不到 404wordpress首页打不开的介绍到此结束,谢谢您的阅读,有关404 - header("http/1.1 404 not found");为什么不跳转?(PHP)、404 not found是什么意思?404 not found如何解决?、404 为什么是 404?、404 错误页面的设置方法步骤(图)附 404 模板下载等更多相关知识的信息可以在本站进行查询。

本文标签:

上一篇The Swift Programming Language学习笔记(二十)——类型转换(类型转换的英文)

下一篇“抱歉,出于安全原因,不允许使用此文件类型”尝试将文件上传到 Wordpress 媒体库时