博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx 修复固定链接404
阅读量:6109 次
发布时间:2019-06-21

本文共 864 字,大约阅读时间需要 2 分钟。

hot3.png

How to  fix  nginx permalink 404 
在两个文件:
第一个文件: /usr/local/nginx/conf/nginx.conf
第二个文件:/usr/local/nginx/conf/vhost/
加入两块代码:
第一块代码:
        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;
        }
加入到 root /home/www/host.com; 的下面 和 location ~ .*\.(php|php5)?$ 的中间
加入到
 
root /home/www/host.com;
 的下面 和
  include wordpress.conf; 的中间。
第二块代码:
try_files $uri $uri / /index.php;
加入到 location ~ .*\.(php|php5)?$ 的大括号中。
最后结果:
location ~ . *\.(php |php5) ?$
            {
                try_files $uri $uri / /index.php;
                fastcgi_pass  unix : /tmp /php -cgi.sock;
                fastcgi_index index.php;
                include fcgi.conf;
            }
然后 检查nginx配置文件语法 
  /usr /local /nginx /sbin /nginx -
如果没有错误,重启nginx
/usr /local /nginx /sbin /nginx -s reload

转载于:https://my.oschina.net/chocoball/blog/219660

你可能感兴趣的文章
iOS 应用内跳转到系统设置
查看>>
[ACM] ZOJ 3725 Painting Storages (DP计数+组合)
查看>>
Ghost本地安装highlight.js使代码高亮
查看>>
HDU 2819 Swap (行列匹配+输出解)
查看>>
Linux基础
查看>>
js,jQuery和DOM操作的总结(一)
查看>>
Linux 安全密钥验证
查看>>
Unity3D使用经验总结 缺点篇
查看>>
在如下值 li=[11,22,33,44,55,,66,77,88,99,90],将所有大于66的值保存至字典的第一个key中,将小于66的值保存至第二个可以的值中...
查看>>
WordPress计数插件
查看>>
s5pv210移植Minigui3.0.12
查看>>
POJ - 2151 (概率dp)
查看>>
%和format 细说
查看>>
Linux中的正则表达式
查看>>
Nginx中文手册
查看>>
招财铃:openfire 流程 二,
查看>>
自己使用docker中常用的命令
查看>>
文本处理工具几脚本
查看>>
IOC
查看>>
滑雪在日本 之 新泻篇 12
查看>>