当前位置:首页 > 编程技术 > PHP编程

宝塔404 Not Found 解决方法 网站部署之后访问出现404

网友投稿4年前 (2022-10-11)PHP编程865
摘要:使用宝塔面板建站的时候发现,网站建设好过后,打开网页提示“404错误,文件不存在,404 Not Found nginx”,这是怎么回事呢?重新检查了一下下,所有的步骤都是按照以前的具体步骤操作的,是没有问题的,这样的话造成这种问题,到底的是哪里出错了呢?宝塔404 Not Found 解决方案首先…

使用宝塔面板建站的时候发现,网站建设好过后,打开网页提示“404错误,文件不存在,404 Not Found nginx”,这是怎么回事呢?重新检查了一下下,所有的步骤都是按照以前的具体步骤操作的,是没有问题的,这样的话造成这种问题,到底的是哪里出错了呢?

宝塔404 Not Found 解决方案

首先要明确宝塔面板404的原因,引起404的原因不同,解决方法也不同。
1、伪静态导致的404
如果网站程序开启了伪静态,需要在宝塔面板后台同步设置伪静态规则才会生效,否则就会导致大量的文章页面出现404错误提示。

2、宝塔PHP重装导致的404
如果你的宝塔面板的PHP环境重装了,需要去该网站下指定PHP版本,如果不指定PHP版本该网站默认会以纯静态的形式展示。

3、重启宝塔面板
新手站长网之前重启宝塔面板的时候,发现网站出现了404,再次重启后,404错误就消失了,可以重启宝塔面板试一下。

4、自定义404页面
如果您的网站程序自带404页面,使用宝塔面板后不能调用自己的404页面,您可以通过设置宝塔后台的配置文件来指定404页面。

以上为新手站长网针对宝塔BT面板提示“404 Not Found nginx”的解决方法,还可能会有其他原因导致的,欢迎留言。

宝塔404 解决步骤 Nginx404

nginx404后第一种解决方案:

根据宝塔的站点配置需求,需要上传一个404.html的文件至根目录,当页面不存在时会直接调用根目录的404错误页面,不过考虑到404页面也存在动态信息的调用问题就pass掉了。

第二种解决方案:

注释掉宝塔的站点配置里的404,typecho的调用就会自动生效。具体步骤如下

1、先登陆宝塔面板

2、找到你的你的网站 点站点修改 找到配置文件

[v_blue]#ERROR-PAGE-START  错误页配置,可以注释、删除或修改

#error_page 404 /404.html;

#error_page 502 /502.html;

这里TYpecho的默认404页面就可以显示了[/v_blue]

服务器上执行下 bt  default  看下登陆信息

解决网站搭建过程中出现404 的另一种解决办法(Nginx404)

另外还有zblog搭建过程中(宝塔面板建站出现404错误是什么问题后的解决办法)

近期使用宝塔面板建网站时发现,网站建设好以后,打开网站提醒“404不正确,文件不存在”,这是怎么回事呢?再次查看了一下,每一个流程都是根据之前的操作流程操控的,是没有问题的,那样出现这样的难题,究竟的是哪儿出错了?

经过长时间的的、反复地检测才发现主要是因为伪静态矛盾所导致的,下面来说成解决方案,因为我的网站是zblog程序流程构建的,我们可以测试一下就以zblog为例子来展开演示一下为什么会出现404呢。

宝塔的另一种解决404方法

方法一:可以直接使用下面的第二步,在伪静态栏目,设置为zblog即可。

如果没有效果,可以使用用下面的方法测试:

1,在网站根目录中找到.htaccess文件,先保存出来,随后删掉其他不必要的文件代码。

2,在相对应的网址-设定-伪静态选项,找到zblog相对应的伪静态,最终保存一下就可以啦,大家可以看看下面的这张图片由此可以解决出现404 是因为伪静态没有打开而导致的404报错!

3,重新上传.htaccess文件处理一下即可

4,这时候再次打开网站就正常了,如果真提醒404,请在电脑浏览器中清除cookies缓存,再次开启浏览器测试。

个别程序网站部署到宝塔跳转页面时出现404 Not Found解决方法呀

宝塔404配置宝塔面板网站里面设置里配置Nginx伪静态即可
网站伪静态404解决代码

location / {
		index  index.html index.htm index.php;
		#autoindex  on;
		 
	  if (!-e $request_filename) {
		rewrite  ^(.*)$  /index.php?s=/$1  last;
		break;
	  }
	}


扫描二维码推送至手机访问。

版权声明:本文由天涯家园HomeH发布,如需转载请注明出处。

本文链接:https://www.homeh.cc/post/120.html

分享给朋友:

“宝塔404 Not Found 解决方法 网站部署之后访问出现404” 的相关文章

PHP 字符串函数-PHP学习3

字符串是字符序列,比如 "Hello world!"。PHP 字符串函数在本节中,我们将学习常用的字符串操作函数。PHP strlen() 函数strlen() 函数返回字符串的长度,以字符计。下例返回字符串 "Hello world!" 的长度:实例<…

开源CMS软件AKCMS的页眉如何修改

很多免费开源CMS软件都会在自己的作品页眉中加上自己的版权信息,比如ecms,dedecms,ecshop,discuz,会在你的网站中某个地方插入powered by xxoo这种字眼。AKCMS是怎么插入的呢?要如何修改呢,其中有2个地方:1,他会在你每个网页底部强行插入powered by a…

值得推荐的国内外的开源 PHP CMS 系统有哪些?

值得推荐的国内外的开源 PHP CMS 系统有哪些?

开源的网站系统很多,今天就统计整理一下现在流行的各种开源系统、cms推荐,分享给大家参考使用,如果大家有好的资源分享,也请在本文留言评论!一 国内CMS1.cms系统1)知名cmsdedecms: www.dedecms.com/优点:免费开源、简单易上手、前后台分离、前台模版标签、可安装主题插件、…

PHP 运算符-PHP学习语法2

本节展示了可用于 PHP 脚本中的各种运算符.PHP 算数运算符运算符名称例子结果显示结果+加法$x + $y$x 与 $y 求和显示结果-减法$x - $y$x 与 $y 的差数显示结果*乘法$x * $y$x 与 $y 的乘积显示结果/除法$x / $y$x 与 $y 的商数显示结果%取模$x…

PHP 变量-PHP编程学习1

变量是存储信息的容器:实例<?php $x=5; $y=6; $z=$x+$y; echo $z; ?>运行实例类似代数x=5 y=6 z=x+y在代数中我们使用字母(比如 x)来保存值(比如 5)。从上面的表达式 z=x+y,我们能够计算出 z 的值是 11。在…

php上传文件失败处理

一 检查 PHP的设置1、打开php.ini2、查找post_max_size:(修改上传大小限制)表单提交最大数值,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的默认为8m,设置为自己需要的值,此参数建议要设置比upload_max_filesize大一些3、查找file u…