首页/ 填坑/ 文章详情

部署线上常见问题二:设置 Nginx 伪静态链接

项目用 Xftp 上传代码,完毕; 打开域名,200 code 正常,一切看似这么完美。点击详情页,404 not found,伪静态没有生效?.htaccess 文件没有上传?服务器需要重启?

查阅 .htaccess 文件,代码没问题,旧的伪静态生效中。Ctrl+c,Ctrl+v, 修改,重传,重启服务器,新的伪静态无效。几个来来回回,最终直接删除 .htaccess 文件,旧的伪静态路径依旧生效中。

步骤没错,本地都能很好的运行,为什么阿里云却不生效?这一切根本原因服务器叫 Nginx ,不是Apahe。人总会对自已熟悉方式深信不疑,容易犯下经验主义的错误。

Nginx 伪静态设置

BSHcd /etc/nginx/ //移动到 nginx 目录
cp nginx.conf.default nginx.conf //复制 nginx.conf.default 改成 nginx.conf 
vi nginx.conf //编辑 nginx.conf 文件
:wq! //保存退出
登陆阿里云,找到当前服务器,重启服务器,伪静态才会正式生效。

文章评论0 records

最新 最早

0

最新评论Latest comments

凡心的仙人凡心的仙人 03-18 14:35
谢谢你了!
rantrismrantrism 2023-04-03 11:27
您好~我是腾讯云开发者社区运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan 作者申
唐牛才是食神唐牛才是食神 2022-06-15 10:51
(*°▽°*)八(*°▽°*)♪,解决了
唐牛才是食神唐牛才是食神 2022-06-15 10:49
发现不得了的东西,今晚回去好好研究下...
胖螺胖螺 2022-02-04 00:58
( ゜- ゜)つロ 在写了在写了。看到也有些感慨。因为站长前年在我原博客的留言,让我毅然选择去深造,选择读研,曾经我想过挺多东西的,还是自己本专业的适合我自己。在这先表达感谢。新年快乐!