Nginx下配置动态网站前置静态页面

实现要求:一套PHP动态CMS系统,要求在系统之前先加载一个静态页面,然后通过页面上的链接跳转到系统的某些模块。

解决办法:当静态页面存在的时候,即访问静态页面,如果不存在,即由index.php来处理。index index.html index.php; 这一行可以在打开 a.com的时候默认访问到index.html(如果这个文件存在)。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 相关配置
...
...
        }
}

共有 0 条评论

发表评论

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