Nginx下同一个域名静态页面前置配置

环境描述:Ubuntu14.04  Nginx 1.10.1 PHP5.6

实现要求:部署一套cms系统,但是被要求访问时在系统之前先加载一个静态页面,然后页面上的链接到系统的某些模块。

Nginx配置

 
server {
 listen 80;
 server_name a.com;

root /var/www/a.com;

location / {
 index index.html index.php;
 try_files $uri $uri/ /index.php&is_args&args;
 }

location ~ \.php {
 # php fastcgi 相关配置
 }

}

 

当静态页面存在的时候,即访问静态页面,如果不存在,即由index.php来处理。index index.html index.php; 这一行可以在打开 a.com的时候默认访问到index.html(如果这个文件存在)

共有 0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注