14

收到错误信息:

[Sun Jun 02 12:43:33.579095 2013] [core:error] [pid 4964:tid 808] [client 127.0.0.1:56964] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a 

尝试使用 laravel 进行路由时。我的路线如下:

Route::get('/', 'HomeController@showWelcome');
Route::get('history', 'HistoryController@showHistory');

还有我的 .htaccess:

<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On

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

还有我的别名:

Alias /wunhopkuendo/ "c:/wamp/www/wunhopkuendo/public/" 

<Directory "c:/wamp/www/wunhopkuendo/public/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order allow,deny
    Allow from all
</Directory>
4

3 回答 3

33

我也遇到了这个问题,我用.htaccess文件中的以下行解决了这个问题:

RewriteBase /
于 2014-02-06T10:31:30.010 回答
13

如果您在子文件夹中使用 Laravel,则需要执行以下步骤:

假设您使用 WAMP 和默认安装目录(即c:\wamp

在您的 .htaccess 文件中插入 RewriteBase 行以及您的 Laravel 安装的子文件夹。

<IfModule mod_rewrite.c>
    Options -MultiViews
    RewriteEngine On
    RewriteBase /subfolder
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
<IfModule>

在文件中设置应用程序 URLc:\wamp\www\subfolder\config\app.php

'url' => 'http://localhost/subfolder',

使用以下内容在别名目录上创建一个配置文件c:\wamp\alias\subfolder.conf

Alias /subfolder "c:/wamp/www/testando/public"

<Directory "c:/wamp/www/subfolder/public">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Allow from all
</Directory>
于 2013-06-25T14:33:31.237 回答
0

检查您的公用文件夹是否设置正确

于 2021-02-04T11:54:05.550 回答