1. 程式人生 > >Nginx下簡單的域名重定向

Nginx下簡單的域名重定向

相同域名的域名重定向
http://www.localhost.com --> https://www.localhost.com
方法一:

server {
        listen       80;
        server_name  www.localhost.com localhost.com;
       rewrite  "^/(.*)$"  https://${host}/$1 permanent;
}

方法二:

server {
        listen       80;
        server_name  www.localhost.com localhost.com;
        return 301 https://$host$request_uri;
}

PS:

$server_name 只能匹配第一個域名
$host 可以匹配到對應域名

 

ThinkPHP偽靜態


        if (!-e $request_filename) {
           rewrite  ^/(.*)$  /index.php/$1  last;
           break;
        }