我通过URL地址访问我按照您的方法做怎么还要加index.php?

来源:3-2 隐藏入口文件

qq_曾经的时光_0

2018-06-11 11:04

https://img3.mukewang.com/5b1de4d7000169e512670850.jpg

上面的是我的.htaccess文件

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

上面 的是我的Index模块里的index控制器的代码

https://img4.mukewang.com/5b1de628000186b711210673.jpg

这是我通过地址访问的需要加index.php 

https://img.mukewang.com/5b1de67d000137f607330441.jpg

如果我不加index.php 就会有这样的错误



写回答 关注

5回答

  • 慕先生7374010
    2018-08-29 19:04:39

    1、httpd.conf配置文件中加载了mod_rewrite.so模块
    2、AllowOverride None 将None改为 All
    3、在应用入口文件同级目录添加.htaccess文件,内容如下:

    RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]//---------------此处与官网不同;


    Joe118

    感谢大佬

    2019-11-18 12:24:31

    共 1 条回复 >

  • qq_Oak_0
    2018-07-16 18:52:24

    解决了吗?同求啊

    悠然于世

    需修改的位置: public>.htaccess 将以下代码覆盖原档资料↓ <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>

    2018-12-06 14:48:53

    共 1 条回复 >

  • hangcn
    2018-06-11 16:05:05

    请看3-2隐藏入口文件

  • hangcn
    2018-06-11 16:04:45

    请看3-2隐藏入口文件

  • hangcn
    2018-06-11 16:03:53

    没有隐藏index.php

快速入门ThinkPHP 5.0--基础篇

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

58762 学习 · 508 问题

查看课程

相似问题