3
我該如何忽略nginx服務器的特殊路由。 比如我有a.com
地址,我想忽略a.com/abc
laravel,我怎麼能忽略一條特殊路線?
我該如何忽略nginx服務器的特殊路由。 比如我有a.com
地址,我想忽略a.com/abc
laravel,我怎麼能忽略一條特殊路線?
如果您在Nginx的配置使用try_files
像這樣,Web服務器會先查看該文件是否存在,如果它返回它;否則將請求發送到Laravel的index.php
前端控制器讓框架決定做什麼與它:
location/{
try_files $uri $uri/ /index.php?$query_string;
}
你應該想要做的事有一個指定的目錄完全不同,你可以做以下的(你不」在你的問題中指定你想要做什麼的特殊路線):
location /abc {
// Fulfil special request
}
@RandoHinn我的問題是針對ngnix而不是Appache!重複:| –
在這種情況下,請看[this](http://stackoverflow.com/questions/34677956/nginx-block-server-routing)問題。 –
這段代碼正在幫助我避免任何請求。我寫在routes.php上 Route :: get('/ {anyString}',function(){ if(Request :: url()=='abc'){ return App :: abort(404 ); } }); –