请问一下大牛们 Laravel 中这种类型的URL是怎么实现的?

请问我定义了一个路由 : auth/login
然后访问 127.0.0.1/laravel/public/auth/login 可以正常访问到,但是为什么他不会把auth/login 当成文件夹而进入 public/auth/login 这个文件夹 ?

蓝山帝景
浏览 547回答 4
4回答

炎炎设计

public 目录下有个 .htaccess 文件, 里面写有针对该目录的 apache 配置指令, 其中有一条:RewriteRule ^ index.php [L]这条规则的意思是将当前路径跳转至URL index.php. 楼主访问的地址最终会跳转至 127.0.0.1/laravel/public/index.php, 然后就由 index.php 执行并完成后续.

Smart猫小萌

关键点在于你在nginx或者apache这边的root 是怎么配置的。

海绵宝宝撒

<html></html>
打开App,查看更多内容
随时随地看视频慕课网APP