> 백엔드 개발 > PHP 튜토리얼 > laravel如何设置nginx伪静态?

laravel如何设置nginx伪静态?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-06 20:34:09
원래의
1982명이 탐색했습니다.

按照官网设置的直接不解析网页变成下载了,试了网上的很多版本也没用。
用的是LNMP一键安装环境。

我的vhost配置信息:

<code>server
    {
        listen 80;
        #listen [::]:80;
        server_name domain.com;
        index index.html index.htm index.php default.html default.htm default.php server.php;
        root  /home/wwwroot/domain.com/public;

        #error_page   404   /404.html;
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
        location ~ [^/]\.php(/|$)
            {
                # comment try_files $uri =404; to enable pathinfo
                try_files $uri =404;
                fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fastcgi.conf;
                #include pathinfo.conf;
            }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      12h;
            }

        access_log  /home/wwwlogs/domain.log  access;
    }
</code>
로그인 후 복사
로그인 후 복사

回复内容:

按照官网设置的直接不解析网页变成下载了,试了网上的很多版本也没用。
用的是LNMP一键安装环境。

我的vhost配置信息:

<code>server
    {
        listen 80;
        #listen [::]:80;
        server_name domain.com;
        index index.html index.htm index.php default.html default.htm default.php server.php;
        root  /home/wwwroot/domain.com/public;

        #error_page   404   /404.html;
        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }
        location ~ [^/]\.php(/|$)
            {
                # comment try_files $uri =404; to enable pathinfo
                try_files $uri =404;
                fastcgi_pass  unix:/tmp/php-cgi.sock;
                fastcgi_index index.php;
                include fastcgi.conf;
                #include pathinfo.conf;
            }

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
            {
                expires      30d;
            }

        location ~ .*\.(js|css)?$
            {
                expires      12h;
            }

        access_log  /home/wwwlogs/domain.log  access;
    }
</code>
로그인 후 복사
로그인 후 복사

我的配置是这样的:

<code>server
{
    listen       80;
    server_name b.phodal.com;
    index index.html index.htm index.php default.html default.htm default.php;
    root  /home/www/MK_iot/public;

    include other.conf;
    location ~ .*\.(php|php5)?$
        {
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fcgi.conf;
        }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

    location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

     if (!-d $request_filename)
            {
                rewrite ^/(.+)/$ /$1 permanent;
            }

            # removes trailing "index" from all controllers
            if ($request_uri ~* index/?$)
            {
                rewrite ^/(.*)/index/?$ /$1 permanent;
            }

            # unless the request is for a valid file (image, js, css, etc.), send to bootstrap
            if (!-e $request_filename)
            {
                rewrite ^/(.*)$ /index.php?/$1 last;
                break;
            }

    access_log  /home/wwwlogs/b.phodal.com.log  b.phodal.com;
}
</code>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
mongodb - laravel mongdb 인증
에서 1970-01-01 08:00:00
0
0
0
Laravel 연관 모델 문제
에서 1970-01-01 08:00:00
0
0
0
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿