宝塔Nginx配置伪静态时,返回404错误链接无法指定的解决办法

热度:2362020-12-01 00:30 收藏 0 点赞 0

在给朋友做网站数据库转移的时候发现的,就是伪静态出现.php的时候,会不指向index.php,翻遍了很多文档都没有找到解决办法。最后,我将问题转换了一下,先设定404的默认页面为/404.html,然后再判断返回的链接是否等于404.html,从而做跳转。废话不多说,上代码:

# 原定义的伪静态
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
 
}
# 将404链接指定到伪静态路径上去
location = /404.html {
  rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}
# 定义404页面链接为/404.html
error_page 404 /404.html;


暂无评论
登录后才可以评论~立即登录

如何获取资源?

您可以关注底部公众号,回复文章提示的 “ 关键词 ” 获取对应资源。

每日分享

每日分享收集的网络资源,其中包含开源项目、小工具、常用软件,以及音频视频、电子书籍等。

分享两个远程工具-ToDesk和向日葵

分享两个远程工具-ToDesk和向日葵...

在工作生活中经常用到远程,QQ远程很卡,第三方远程工具就比较方便了。

爱奇艺万能播放器2018年完整版

爱奇艺万能播放器2018年完整版

2018年的爱奇艺万能播放器,功能齐全,没有广告!

分享500套个人求职简历模板

分享500套个人求职简历模板

500套免费求职简历下载!

一款最近很火的自动跳过广告APP,无root直装版

一款最近很火的自动跳过广告APP,...

自动跳过广告,无需root

WPS免费去广告电脑软件

WPS免费去广告电脑软件

wps广告实在太多了,下载一个去广告版本

强制突破进入好友QQ空间

强制突破进入好友QQ空间

一款突破好友进入QQ空间的软件