laravel5 去掉访问路径中的public

http://localhost:8099/xtwl_eji ... ister,我不需要每个url中都有public,请问在哪儿配置把它去掉,谢谢大神!
QQ截图20150721152534.png
已邀请:

Jachase

赞同来自:

配置虚拟主机指向public下面就没public了,你这个通过localhost访问肯定有目录路径

ty0716

赞同来自:

<VirtualHost *:80>
DocumentRoot "E:\laravel\laravel\public"
ServerName l.com
ServerAlias l1.com
<Directory "E:\laravel\laravel\public">
  Options FollowSymLinks ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all
  Require all granted
</Directory>
</VirtualHost>

痞子

赞同来自:

这个问题前几天也遇到了 解决办法
一、apache虚拟目录(你百度下)

二、 使用路由组
Route::group(['xtwl_ejiangyin' => ['foo', 'bar']], function()
{
Route::get('/register', function()
{
    // Has Foo And Bar Middleware
});

Route::get('user/profile', function()
{
    // Has Foo And Bar Middleware
});

});

这样就是你要的效果了,当然设置apache根路径为:laravel/public

要回复问题请先登录注册