laravel,我怎么能忽略一条特殊的路线?

时间:2017-02-08 08:34:17

标签: laravel nginx laravel-5 laravel-5.1 laravel-routing

如何使用nginx服务器忽略特殊路由。 例如,我有a.com地址,我想要忽略a.com/abc

1 个答案:

答案 0 :(得分:1)

如果您在Nginx配置中使用try_files,那么Web服务器将首先查看该文件是否存在,如果存在则返回该文件;否则它会将请求发送给Laravel的index.php前端控制器,让框架决定如何处理它:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

如果您想要对指定的目录做一些完全不同的事情,您可以执行以下操作(您不必在问题中指明您希望做什么特殊路线):

location /abc {
    // Fulfil special request
}