Laravel 中包含了一个 public/.htaccess
文件,通常用于在资源路径中隐藏 index.php
的前端控制器
这样 .htaccess
文件才能被服务器解析。
如果 Laravel 附带的 .htaccess
文件不起作用,尝试下面的方法替代:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
或
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1;
}