去掉ThinkPHP地址中的index.php和Home

 时间:2026-04-29 04:34:13

1、在Apache根目录conf文件夹下的httpd.conf配置文件中把

#LoadModule rewrite_module modules/mod_rewrite.so前面的警号去掉

文件中的AllowOverride None 将None改为 All   (用搜索的方式查到后替换)  即:AllowOverride none  改   AllowOverride ALL

保存httpd.conf,重启Apache服务器;

去掉ThinkPHP地址中的index.php和Home

2、在项目的配置文件里加入

 'URL_MODEL' => '2',

去掉ThinkPHP地址中的index.php和Home

3、在项目根目录中放入  .htaccess文件,文件内容为:

<IfModule mod_rewrite.c>

Options +FollowSymlinks

RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]</IfModule>

通过这三步即可取掉index.php

去掉ThinkPHP地址中的index.php和Home

4、想要去掉路径中的Home,可以在入口文件中加上

define('BIND_MODULE', 'Home');//定义默认访问模块

以上即可去掉index.php/Home 路径

去掉ThinkPHP地址中的index.php和Home

  • thinkphp如何去掉index.php
  • thinkphp怎么跳转页面
  • 如何使用thinkphp框架
  • thinkphp5设置路由隐藏默认模块名称方法
  • 学习thinkphp好吗?
  • 热门搜索
    重阳节手抄报简单 传染病手抄报图片简单 防灾减灾手抄报大全 喜迎国庆手抄报 关于艺术的手抄报 校园文明礼仪手抄报 缅怀先烈手抄报资料 有关中秋节的手抄报 中国加油武汉加油手抄报 如何制作电子手抄报