我正在尝试设置Laravel 4环境,但是当我链接到子页面时,它会立即重定向到domain.com/route_name。
例如在页面http://domain.com/public/上,我有一个名为profile的子页面的链接:
{{ HTML::linkRoute('profile', 'Profile') }}
在我的routes.php中,它看起来像这样:
Route::get('profile',
array(
'as' => 'profile',
'uses' => 'ProfileController@getIndex'
)
);
但它会将所有请求重定向到http://domain.com/public/profile到http://domain.com/profile。为什么这样?我还没能找到它的设置。
修改 如果我创建了一个前缀(只是任何东西),它就可以工作,但它会加载URL http://domain.com/public/prefix/profile。所以不是永久的解决方案。
答案 0 :(得分:1)
这绝对不是最佳选择,但您可以将app/config/app.php
文件中的基本网址修改为http://domain.com/public
。