不经过悉心栽培,花儿开不出鲜艳的花朵;不经过时间的历练,幼苗长不成参天大树。

[laravel]nginx配置laravel路由方法

php 建伟 2659℃ 0评论

为了让nginx支持laravel的路由,必须将nginx.conf 的server段设置成如下样式:

server {
 listen 80; 
 server_name sub.domain.com; 
 set $root_path 'd:/wwwweb/mysite/vblog/public'; 
 root $root_path; 

 index index.php index.html index.htm; 

 try_files $uri $uri/ @rewrite; 

 location @rewrite { 
 rewrite ^/(.*)$ /index.php?_url=/$1; 
 } 

 location ~ \.php { 

 fastcgi_pass 127.0.0.1:9000; 
 fastcgi_index /index.php; 

 fastcgi_split_path_info ^(.+\.php)(/.+)$; 
 fastcgi_param PATH_INFO $fastcgi_path_info; 
 fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; 
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 include fastcgi_params;
 } 

 location ~* ^/(css|img|js|flv|swf|download)/(.+)$ { 
 root $root_path; 
 } 

 location ~ /\.ht { 
 deny all; 
 } 
 }

转载请注明:Li Jianwei's Blog » [laravel]nginx配置laravel路由方法

喜欢 (1)or分享 (0)
web技术交流群
22765697