首页
读书
网课

正文

Apache

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]

Nginx

如果你使用 Nginx ,在你的站点配置中加入以下配置,所有的请求将会引导至 index.php 前端控制器:


location / {

    try_files $uri $uri/ /index.php?$query_string;

}

当你使用 Homestead 或 Valet 时,优雅链接将会自动配置好。




上一篇: 没有了
下一篇: 没有了
圣贤书院