NotFoundHttpException和index.php路径问题
访问页面时遇到\NotFoundHttpException的问题。
Route如果设置为:
则可以正常访问
如果Route为:
则报错NotFoundHttpException
已经开启了mod_rewrite 模块
机器是ec2的上的ubuntu
//=============更新=============
修改了.htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
可以访问了,但是要加index.php,否则找不到
Route如果设置为:
Route::get('/','MobileController@eventInvite');
则可以正常访问
如果Route为:
Route::get('aaa','MobileController@eventInvite');
则报错NotFoundHttpException
已经开启了mod_rewrite 模块
机器是ec2的上的ubuntu
//=============更新=============
修改了.htaccess
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
可以访问了,但是要加index.php,否则找不到
1 个回复
motecshine - 菜鸟
赞同来自: strglee
Route::get('aaa','MobileController@eventInvite');
127.0.0.1:8000/aaa
如果不想要端口 就转发下.