Laravel 路由在实时服务器上不起作用

标签 laravel laravel-4 laravel-5

我刚刚在服务器上发现了问题。在我的本地主机中一切正常,但在实时服务器上,只有主页路由正常。

我的目录是:

laravel-
        css
        js
        local->
             app
                 HTTP->
                      Controllers->
                                Homecontroller
                                 admin->
                                        Groupcontroller   
             config
              ...

这是我的过程
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [L]
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

我的路线文件是:-
Route::get('/group/detail', 'Groupcontroller@index');
Route::get('/group/add', 'Groupcontroller@create');
Route::get('/group/edit/{id}', 'Groupcontroller@edit');

http://www.example.com/home

我的家庭 Controller 正在工作。我认为问题出在管理文件夹???

http://www.example.com/admin/group/detail

这是行不通的

遇到错误:-

类 App\Http\Controllers\Admin\Groupcontroller 不存在

请帮助我,在本地主机上工作正常,但不是在现场。
提前致谢

最佳答案

尝试将 .htaccess 的内容更改为此

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

关于Laravel 路由在实时服务器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34736232/

相关文章:

php - Model::create 是否创建数据库事务

laravel - 禁止 : Bot was blocked by the user - laravel irazasyed/telegram-bot-sdk

jquery - 在 jQuery 中获取最接近的元素

php - 拉拉维尔 5.2 : session and token guard on the same routes

php - Symfony\Component\Routing\Exception\RouteNotFoundException;路线 [home.getstarted] 未定义

php - 如何在 Laravel 中手动返回或抛出验证错误/异常?

php - Laravel:如何计算截至昨天的本周内创建的所有记录

php - Laravel 模型,全局过滤器

php - 本地主机上跨子域的用户身份验证

php - 未找到类 'App\Http\Controllers\View'