为什么打开localhost是没问题的,但打开localhost/index/Index/index却。。。

来源:2-5 惯例配置

Code_Angel

2018-06-15 12:31

https://img1.mukewang.com/5b2341160001443e18271080.jpg

打开localhost/index/Index/index显示没有服务

写回答 关注

3回答

  • 慕粉1909244701
    2018-07-07 00:39:29

    在控制器下输入
    php -S localhost:8888 router.php
    在浏览器输入
    localhost:8888/index/index/index

  • Gp新的一天
    2018-06-24 22:04:46

    这是因为没有把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的代码

    Gp新的一天 回复慕前端155...

    看TP手册吧

    2019-03-29 09:15:58

    共 2 条回复 >

  • 低调式生活
    2018-06-15 14:34:59

    你不设置隐藏入口文件这种访问格式肯定是会报错的

快速入门ThinkPHP 5.0--基础篇

ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~

58655 学习 · 495 问题

查看课程

相似问题