阅读(2746) (9)

Laravel 8 Apache

2021-06-21 17:43:14 更新

Laravel 中包含了一个 ​public/.htaccess​ 文件,通常用于在资源路径中隐藏​ index.php​ 的前端控制器。在用 Apache 为 Laravel 提供服务之前,确保启用了 ​mod_rewrite​ 模块,这样​ .htaccess ​文件才能被服务器解析。

如果 Laravel 附带的 ​.htaccess ​文件不起作用,尝试下面的方法替代:

Options +FollowSymLinks -Indexes


RewriteEngine On


RewriteCond %{HTTP:Authorization} .


RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


RewriteCond %{REQUEST_FILENAME} !-d


RewriteCond %{REQUEST_FILENAME} !-f


RewriteRule ^ index.php [L]