tp5从本地Apache环境转到服务器Nginx环境后404问题的伪静态设置

释放双眼,带上耳机,听听看~!

昨天写了一个简单的json格式输出数据

本地运行一切正常,上传到服务器之后除了根域名外其他路由全部404

各种百度弄了一晚上各种改配置文件也没弄好(本人小白)

后来从宝塔面板上看到了这么个东西

tp5从本地Apache环境转到服务器Nginx环境后404问题的伪静态设置插图

点进去发现是Apache伪静态规则转换Nginx….

把本地的.htaccess文件内的所有内容复制到这个框框里点击转换

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.PHP/$1 [QSA,PT,L]

tp5从本地Apache环境转到服务器Nginx环境后404问题的伪静态设置插图1

转换之后:

if (!-d $request_filename){
set $rule_0 1$rule_0;
}
if (!-f $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php/$1 last;
}

然后把这段规则输入到这里

tp5从本地Apache环境转到服务器Nginx环境后404问题的伪静态设置插图2

点击保存

完成!

如果不行重启下你的Nginx,清空浏览器缓存,然后刷新页面就好了。

—-来自一个小白遇到的坑

文章来源于互联网:tp5从本地Apache环境转到服务器Nginx环境后404问题的伪静态设置

人已赞赏
学习笔记技术杂烩网站建设

golang框架GoFrame重要知识点整理

2020-11-10 0:18:37

PHP学习笔记杂七杂八

一个简单的正则匹配 剧本人物出场顺序提取

2020-11-17 11:09:01

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索