环境
lnmp 1.7
typecho 1.1 正式版
配置
vim /usr/local/nginx/conf/rewrite/typecho.conf
    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;
    }vim /usr/local/nginx/conf/vhost/www.yudelei.com.conf
# 演示: 
# 80 301 443
# yudelei.com 301 到 www.yudelei.com
server
    {
        listen 80;
        #listen [::]:80;
        server_name www.yudelei.com yudelei.com ;
        return 301 https://www.yudelei.com$request_uri;
    }
server
    {
        listen 443 ssl http2;
        server_name yudelei.com ;
        # SSL 相关配置
        return 301 https://www.yudelei.com$request_uri;
    }
server
    {
        listen 443 ssl http2;
        #listen [::]:443 ssl http2;
        server_name www.yudelei.com ;
        ...
        # 在 SSL 配置下方 include typecho.conf
        include rewrite/typecho.conf;
        ...
    }