Laravel4.2路由问题

我在routes.php设置
Route::get('/', function()
{
return View::make('index');
});
浏览器的url:http://127.0.0.1:8088/LaravelDemo/public/可以正常访问到页面
我在配置新的Route
Route::get('index',function(){
return View::make('index');
});
浏览器的url:http://127.0.0.1:8088/LaravelDemo/public/index
就会报404 not found
请问大神么怎么破
已邀请:

糖古屋

赞同来自:

哥们,你网站目录绑定错了吧。直接把网站目录帮到到public就行了。
介绍一个php的环境包给你www.upupw.net

golaravel

赞同来自:

.htaccess可能没配好
http://127.0.0.1:8088/LaravelD ... index 试一试

phper

赞同来自:

如果你没设置重写的话。我记得应该是 http://127.0.0.1:8088/LaravelDemo/server.php/index

CHN126943 - 真的去搞农业了!!!

赞同来自:

你用的是apache吧?
我在Linux下的设置是这样的,供你参考。

启用Mod_rewrite 模块:
sudo a2enmod rewrite

修改apache2下配置文件
sudo vi /etc/apache2/apache2.conf
将其中
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
改为

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

安正超

赞同来自:

如果是apache服务器,试试去掉
MultiViews
,或者搜索一下你的配置文件里的
Options

Options -MultiViews

motecshine - 菜鸟

赞同来自:

用官网的rewrite例子.

cd到 项目目录下
php artisan serve

访问 :127.0.0.1:8000

要回复问题请先登录注册