環境基於https://lnmp.org/
腳本構建;
LNMP 網站配置路徑:
/usr/local/nginx/conf/vhost/
然後編輯域名.conf
文件;
根域名跳轉到 www:
server {
listen 443 ssl http2;
server_name www.wdssmq.com feed.wdssmq.com wdssmq.com;
# …………
# 一般在 server_name 下邊,自己找合適的位置
if ($host = 'wdssmq.com' ) {
rewrite ^/(.*)$ https://www.wdssmq.com/$1 permanent;
}
# 如有偽靜態規則,則放在這裡
location / {
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;
}
}
# …………
}
另外的寫法:
server {
listen 443 ssl http2;
server_name demo.wdssmq.com zbp17.wdssmq.com;
# …………
# 一般在 server_name 下邊,自己找合適的位置
if ($host != 'demo.wdssmq.com' ) {
rewrite ^/(.*)$ http://demo.wdssmq.com/$1 permanent;
}
# 如有偽靜態規則,則放在這裡
location / {
# …………
}
# …………
}
然後重啟 nginx
/usr/local/nginx/sbin/nginx -s reload
下邊命令為重啟 lnmp
/root/lnmp restart
相關推薦:
「備忘」LNMPA 偽靜態 / 301 相關_電腦網路_沉冰浮水