【发布时间】:2017-05-22 15:04:15
【问题描述】:
我有一个路线问题,我无法将localhost/test/ 指向我网站的索引页。
当我定义如下路线时:
`Route::get("/",IndexController@index);`
localhost/test/ 可以正常工作,但localhost/test/admin、localhost/test/en localhost/test/foo localhost/test/undefined-route 也会加载我的网站索引页面。
当我有命名空间路由时旁边:
Route::group(['namespace'=>'Admin'],function(){
Route::controller("admin"=>"AdminController");
})
如果我输入 localhost/test/foo/admin 一切正常,但是当我写时:
localhost/test/admin 只是我网站的索引页。
我不知道这里出了什么问题,路由问题或.htaccess 重定向我的,我不知道。
抱歉,代码拼写错误我刚刚写了我昨晚回忆的内容。
注意:: 我的根目录中有一个索引文件
我的根目录的.htaccess 文件如下所示,我将根目录的server.php 文件替换为我的index.php 文件:
RewriteEngine On
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
而我的公共目录的.htaccess 文件就像默认一样。
【问题讨论】:
标签: php .htaccess laravel-5 routes