嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

周梦康 发表于 2014-03-17 3186 次浏览 标签 : Nginx

配置404

更改nginx.conf在http定义区域加入:

fastcgi_intercept_errors on;

server 区域加入: 

error_page 404 = /404.html

配置301重定向

注意语法错误[emerg] unknown directive “if($host!=”

错误写法:

if($host != 'zhoumengkang.com'){ 
	rewrite ^(.*)$ http://zhoumengkang.com$1 permanent; 
}

正确写法:

if ( $host != 'zhoumengkang.com' ){ 
	rewrite ^(.*)$ http://zhoumengkang.com$1 permanent; 
}

伪静态

location / {
rewrite ^/?([0-9]+).html$                                       /index.php?m=Blog&a=blog&id=$1 last;
rewrite ^/?([0-9]+)-([0-9]+).html$                              /index.php?m=Blog&a=blog&id=$1&p=$2 last;
rewrite ^/?about.html$                                          /index.php?m=Blog&a=about last;
rewrite ^/?tags.html$                                           /index.php?m=Blog&a=tags last;
rewrite ^/?notebook.html$                                       /index.php?m=Blog&a=blogList&nav=1 last;
rewrite ^/?notebook-([0-9]+).html$                              /index.php?m=Blog&a=blogList&nav=1&p=$1 last;
rewrite ^/?homesick.html$                                       /index.php?m=Blog&a=blogList&nav=2 last;
rewrite ^/?homesick-([0-9]+).html$                              /index.php?m=Blog&a=blogList&nav=2&p=$1 last;
rewrite ^/?playground.html$                                     /index.php?m=Blog&a=blogList&nav=3 last;
rewrite ^/?playground-([0-9]+).html$                            /index.php?m=Blog&a=blogList&nav=3&p=$1 last;
rewrite ^/?tag-([0-9]+).html$                                   /index.php?m=Blog&a=readByTags&tag=$1 last;
}

拒绝 Web 访问 .svn 目录

location ~ ^(.*)\/\.svn\/{
        deny all;
        }

嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

评论列表

回复 亮亮 2016-02-22 11:47:07
可以把更多常用的配置也加入进来