laravel的我的nginx配置 p>
server {
listen 80;
server_name app.dev;
rewrite_log on;
root / var / www / l4 / angular;
index index.html;
location / {
#要尝试的URL,包括漂亮的URL 。
try_files $ uri $ uri / /index.php?$query_string;
}
location / lara / {
index index.php;
alias / var / www / l4 / public /; \ n}
#删除尾部斜杠以请路由系统。
if(!-d $ request_filename){
rewrite ^ /(。+)/ $ / $ 1 permanent;
}
location~ ^ / lara / (。* \ .php)$ {
别名/ var / www / l4 / public / $ 1;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name;
包括fastcgi_params;
}
}
code> pre>
Laravel route: p>
Route :: get('/ ',function()
{
返回View :: make('index');
});
Route :: get('x',function()
{
返回“alpha” ;
});
code> pre>
我的问题是,“ http://app.dev/lara/index.php ”正在运行但是“ http:// app.dev/lara “和lara / x无效。 p>
div>