我是laravel的新手。我的问题是,如果我尝试访问路线像这样:http://localhost/shivani/public/sitehome,它工作得很好。Laravel 5路由问题
,但如果我尝试访问它像这样:本地主机/ shivani /公/ sitehome/
它重定向到http://localhost/sitehome说“未找到对象”。
我是laravel的新手。我的问题是,如果我尝试访问路线像这样:http://localhost/shivani/public/sitehome,它工作得很好。Laravel 5路由问题
,但如果我尝试访问它像这样:本地主机/ shivani /公/ sitehome/
它重定向到http://localhost/sitehome说“未找到对象”。
几个月前,我有同样的问题,我发现这个解决方案:第9行
公共/的.htaccess:
- 只是删除了这一行。 Laravel应该自动指向正确的URL,并且一些拼写错误跟尾斜杠不应该太重要。
- 另一种解决方案是将其更改为:RewriteRule ^(。*)/ $/app/public/$ 1 [L,R = 301]。主要的问题是,这个 会打破你的应用程序在生产(假设它不会有“应用程序/公共” 在其中)。
这里是source
您正在使用Apache或nginx的或php工匠服务? – Digitlimit