可以去掉URL地址里面的入口文件index.php,但是需要额外配置WEB服务器的重写规则。

以Apache为例,需要在入口文件的同级添加.htaccess文件(官方默认自带了该文件),内容如下

?

1

2

3

4

5

6

7

<IfModule mod_rewrite.c>

Options +FollowSymlinks -Multiviews

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

</IfModule>

如果用的phpstudy,规则如下:

?

1

2

3

4

5

6

7

<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>

接下来就可以使用下面的URL地址访问了

http://tp5.com/index/index/index
http://tp5.com/index/index/hello

如果使用的apache版本使用上面的方式无法正常隐藏index.php,可以尝试使用下面的方式配置.htaccess文件:

?

1

2

3

4

5

6

7

<IfModule mod_rewrite.c>

Options +FollowSymlinks -Multiviews

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

</IfModule>

如果是Nginx环境的话,可以在Nginx.conf中添加:

?

1

2

3

4

5

6

location / { // …..省略部分代码

  if (!-e $request_filename) {

    rewrite ^(.*)$ /index.php?s=/$1 last;

    break;

  }

}

thinkphp 去掉URL地址里面的入口文件index.php相关推荐

  1. ThhinkPHP5隐藏入口文件index.php

    原文链接1:https://blog.csdn.net/lw545034502/article/details/79374172/ 原文链接2:https://www.cnblogs.com/chq3 ...

  2. thinkphp url去掉index.php,thinkphp 去掉URL 里面的index.php(?s=)

    例如你的原路径是 http://localhost/test/index.php/home/goods/index.html 那么现在的地址是 http://localhost/test/home/g ...

  3. python根据url下载数据_利用Python如何实现根据URL地址下载并保存文件至对应目录...

    利用Python如何实现根据URL地址下载并保存文件至对应目录 发布时间:2020-11-16 14:23:11 来源:亿速云 阅读:58 作者:Leah 这篇文章将为大家详细讲解有关利用Python ...

  4. index.php文件下载,此文件时入口文件index.php,_PHP教程

    此文件时入口文件index.php, 此文件时入口文件index.php //定义一下ThinkPHP框架存放的路径 define('THINK_PATH','./ThinkPHP/'); //定义当 ...

  5. ThinkPHP3.2URL重写隐藏应用的入口文件index.php

    可以通过URL重写隐藏应用的入口文件index.PHP,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverri ...

  6. nginx给php做统一入口,Nginx如何来配置隐藏入口文件index.php(代码)

    这篇文章给大家介绍的内容是关于Nginx配置 隐藏入口文件index.php,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Nginx配置文件里放入这段代码server { loca ...

  7. php好的mvc中index方法,创建一个mvc应用目录架构并创建入口文件index.php

    摘要:<?php require 'vendor/autoload.php'; require 'pig/Base.php'; define('ROOT_PATH',__DIR__.'/'); ...

  8. thinkphp5/phpstudy分析入口文件index.php及localhost和配置域名访问网站根目录www

    文章目录 1.thinkphp5入口文件简介 2.访问网站根目录www (1)localhost访问网站根目录www (2)配置域名访问网站根目录www 第一步:点击站点域名管理 第二步:站点域名设置 ...

  9. ThinkPHP学习笔记(二)入口文件的作用、URL控制、模板的简单使用方式

    admin.php <?php ini_set("session.save_handler", "files"); //ThinkPHP核心框架文件路径 ...

最新文章

  1. docker安装redis提示没有日记写入权限_对 Redis 在 Windows 下的利用方式思考
  2. jq之toggle()
  3. 输入文字加下划线_Word中被很多职场人士忽略的输入技巧为什么插入的文字会后移...
  4. 2009年11月14日上海讲座-Linux触摸屏驱动PPT
  5. spring boot生成Excel表格 导出/导入
  6. C4D怎么将模型保存为预设?如何自定义预置库,如何修改别人的预置库?
  7. Work breakdown structure 简介
  8. 笔记本Win7系统 设置WIFI热点共享无线网络
  9. mima.php密码找回,mima.php · 2662419405/Studyit-club - Gitee.com
  10. 计算机程序由算法,涉及计算机程序算法的发明专利申请问答
  11. vs code 语法_VS Code上的Java现在具有语法模式和SonarLint支持
  12. 用Python执行Django数据迁移时报!(1091错误及解决方法)
  13. 资深JAVA讲师推荐的JAVA学习顺序
  14. as算法 matlab,APAP(As Projective As Possible)视差鲁棒的图像拼接算法
  15. 英文期刊名中常见的单词缩写 (个人整理不全面),后续还会整理。。。。
  16. 微软服务器2016认证的考试方式,微软认证考试的几种形式
  17. PWA入门:手把手教你制作一个PWA应用
  18. 【Kotlin 协程】协程简介 ( 协程概念 | 协程作用 | 创建 Android 工程并进行协程相关配置开发 | 异步任务与协程对比 )
  19. 负序并网,负序PFC,自适应锁相等类似问题
  20. 【海明码】一题学会海明码!

热门文章

  1. python中用于返回元组中元素最小值的是_• 编写函数,查找序列元素的最大值和最小值。给定一个序列,返回一个元组,其中元组第一个元素为序列最大值,第二个元素为序列最小值 。_学小易找答案...
  2. 基于K型热电偶的温度计的研究与设计
  3. Windows环境搭建WeGame饥荒专用服务器(详细版)
  4. 上大专(高职)的几种方式
  5. c++实现简单电梯的运行
  6. 基础Java练习08:由卡号计算幸运数字
  7. comsol如何设置距离梯度_常用的COMSOL操作符和数学函数
  8. 「科普大佬说」以计算机图形学的视点看元宇宙发展
  9. Mysql军规(编写规范)
  10. 关于新版本的SpringBoot自定义配置静态资源路径的问题