当前位置:论坛首页 > Linux面板 > 求助

Nginx 设置伪静态有问题

发表在 Linux面板2017-7-8 11:30 [复制链接] 7 7406


1.jpg
设置了已经保存好了,也重启Nginx了。面板也重启了,服务器也重启了,然而卵用 还是404 不是是伪静态问题?


看下面图片吧
2.jpg



大家看 地址 http://www.fusss.cn/author/1?info=setting
使用道具 举报 只看该作者 回复
发表于 2017-7-8 16:36:07 | 显示全部楼层
我测试多个站点都是ng,伪静态也都没问题,如果有问题是伪静态写的问题,查看程序官方开发文档检查修复下
使用道具 举报 回复 支持 反对
发表于 2017-7-8 21:32:03 | 显示全部楼层
目测是你伪静态的问题,不是程序的问题
使用道具 举报 回复 支持 反对
发表于 2017-7-9 10:47:47 | 显示全部楼层
xiaoshizi 发表于 2017-7-8 16:36
我测试多个站点都是ng,伪静态也都没问题,如果有问题是伪静态写的问题,查看程序官方开发文档检查修复下 ...

我用宝塔的 wp2 和 WordPress  自带的也没用啊
使用道具 举报 回复 支持 反对
发表于 2017-7-9 10:49:21 | 显示全部楼层
winqi.cn 发表于 2017-7-8 21:32
目测是你伪静态的问题,不是程序的问题

location / {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
        rewrite (.*) /index.php;
    }
}

这是我找出的 请问这有什么问题?

我试过很多伪静态 都没有效果
使用道具 举报 回复 支持 反对
发表于 2017-7-9 15:21:25 | 显示全部楼层
苏以北 发表于 2017-7-9 10:49
location / {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;

每个网站有每个网站的为静态,所以每个为静态都不是一样的,明白了吗?
使用道具 举报 回复 支持 反对
发表于 2017-7-9 15:51:35 | 显示全部楼层
但是我根据他开发程序的伪静态填写过去了 也没有用的
使用道具 举报 回复 支持 反对
发表于 2017-7-26 19:29:52 | 显示全部楼层
你网站是什么程序,选择好不好修改,保存。

看下网站根目录是否有index.html,把他删除即可
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表