得到错误信息:
[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>
我也遇到了这个问题,我用以下一行解决了这个问题。.htaccess 文件:
RewriteBase /
如果你是在子文件夹中使用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>
在文件c:wampwww/subfolder/config/app.php中设置应用程序的URL。
'url' => 'hggp:/localhostsubfolder'。
在别名目录c:wamp/alias/subfolder.conf中创建一个配置文件,内容如下。
别名子文件夹 "c:wampwwwtestandopublic" <目录 "c:wampwwwsubfolderpublic"> 选项 索引 FollowSymLinks 多视图 AllowOverride all 允许从所有<目录>
这样就可以了! :)