Code_Angel
2018-06-15 12:31
打开localhost/index/Index/index显示没有服务
在控制器下输入
php -S localhost:8888 router.php
在浏览器输入
localhost:8888/index/index/index
这是因为没有把PHP的后缀用APACHE的URL重写规则隐藏导致的
在入口文件目录找到文件.htaccess,中添加一段代码
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>
#以上是去掉index.php的代码
你不设置隐藏入口文件这种访问格式肯定是会报错的
快速入门ThinkPHP 5.0--基础篇
58655 学习 · 495 问题
相似问题