本地环境下,新建的路由总是报错
http://localhost/laravel52/public/ 系统原有的是正常的,但用
Route::get('basic/{$id}', function ($id) { return 'sdsadasd'.$id; });
网址打开,总是报
Not Found
The requested URL /laravel52/public/basic/1 was not found on this server.
错误
这是为什么?
http://localhost/laravel52/public/ 系统原有的是正常的,但用
Route::get('basic/{$id}', function ($id) { return 'sdsadasd'.$id; });
网址打开,总是报
The requested URL /laravel52/public/basic/1 was not found on this server.
错误
这是为什么?
2019-03-04
我找到问题的答案了,我把答案写在底下,不清楚的人可以看看
1,php开启phpopenssl 2,在apache conf开启rewrite莫块 模块(#LoadModule rewrite_module modules/mod_rewrite.so) 3,在conf文件中找到directory 把AllowOverride None 改成 AllowOverride All<Directory> Options Indexes FollowSymLinks AllowOverride All Require all granted</Directory>4,在laravel项目工程的public目录下添加.htaccess文件 ,文件内容如下<IfModule mod_rewrite.c>Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]</IfModule>5、restart以下Apache服务器就没问题了。
举报