Laravel4:在此服务器上找不到请求的资源/管理员

Lov*_*ess 21 html php laravel

简单的Laravel路由我面临一个非常奇怪的问题.

因为有些截图,有时说超过1000字.这就是我遇到的情况.

我不能路由到

如果我选择不同的名字,它的效果非常好

如果路线确实不存在,我会得到一个真正的例外.

如果路线设置在laravel中,则无关紧要.它只是不接受名称"admin"而只接受"admin".每个其他名称都正确路由.

无法解释这一点.而且不想做一个新的laravel安装.

我不使用appache,因为"php artisan serve"为我做的工作.

有线索吗?

mar*_*rko 98

可能在公开场合,您有一个文件夹名称为admin.这可能是你的问题的根源.

  • 如何在不更改文件夹名称的情况下进行制作,以使路径名称优先于文件夹名称? (3认同)
  • 这是一个非常常见的问题,大多数时候问题是在公共目录中存在另一个名为“admin”的目录。 (3认同)
  • 我只花了1个小时来解决这个问题,而您的答案就解决了。它也适用于Laravel 5.8版。万分感谢。 (2认同)
  • 谢谢,在 Laravel 9 中遇到了同样的问题,我在公共目录中有一个名为“site”的文件夹,并且在我的一条路线中使用了相同的文件夹。更改公用文件夹中的名称立即解决了问题。 (2认同)

Has*_*aza 5

在文件夹 public->admin 中将这些文件命名为

.htaccess  
favicon.ico  
index.php  
robots.txt 
web.config
Run Code Online (Sandbox Code Playgroud)

喜欢

在此处输入图片说明

并将index.php管理文件夹中的文件
从此更改为
在此处输入图片说明

进入这个
在此处输入图片说明

希望它能解决你的问题。
它对我有用。