问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

thinkphp 如何去除url中的index.php-php程序员的笔记

发布网友 发布时间:2022-04-06 00:13

我来回答

1个回答

热心网友 时间:2022-04-06 01:42

tp的官网手册有的啊:

百度搜索:

ThinkPHP3.2完全开发手册

进去后点击部署,然后url重写:

下面我贴出来吧,摘自thinkphp官网手册:

[ Apache ]
httpd.conf配置文件中加载了mod_rewrite.so模块
AllowOverride None 将None改为 All
把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下
<IfMole mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfMole>
[ IIS ]
如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:
RewriteRule (.*)$ /index\.php\?s=$1 [I]
在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:
<rewrite> 
<rules> 
<rule name="OrgPage" stopProcessing="true"> 
<match url="^(.*)$" /> 
<conditions logicalGrouping="MatchAll"> 
<add input="{HTTP_HOST}" pattern="^(.*)$" /> 
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
</conditions> <action type="Rewrite" url="index.php/{R:1}" /> 
</rule> 
</rules> 
</rewrite>
[ Nginx ]
在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:
  location / { 
  // …..省略部分代码   
      if (!-e $request_filename) 
      {   
      rewrite  ^(.*)$  /index.php?s=$1  last;   break;    
      } 
  }

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黄山门户网主要栏目 壹家居品牌简介 湖南乐享生活家居有限公司一站式毛坯房解决方案 服务器出租 电脑上的时间日期不同步怎么办 台式电脑时间不同步怎么解决? 关于清明节的小学作文400字 微信怎么查询自己名下的微信 如何查看微信实名认证了几个账号 轿车120时速撞击力有多大? TP中如何去掉URL中的index.php php获取当前页面url去掉网址后面的.html PHP 如何获取当前URL并去掉.html thinkphp5.0的url怎么去掉public wordpress 如何去掉网址url中的index.php PHP如何去掉url里的.php后缀? 网站开发中,如何消除网站url上的后缀名,例如a.php只显示a PHP怎么删除文件路径上的域名? php 编程问题,去除域名,只保留网址的后面那部份 要怎样处理 PHP删除链接里的域名,有什么简单的方法? corel draw 里怎么画烟花。急!!! 在coreldraw中怎么画烟花 礼花代码 烟花怎么画? 如何利用python语言匹配文本文件中的指定字符串,并将其所在行的后面几 逆序截取 python中有一案例没明白,s[6:-2-1]结果是什么?请大神指教。 Python检测字符串“made in china”中是否包含有china,并逆序输出字符串。 python怎么实现单词反转字符串 python怎么反转字符串 python 中如何将一个字符反转 网址中间的index.php怎么去掉,看了一些回答不知道怎么做,希望能回答,解决了多给分,一定的。 如何 隐藏或去掉URL地址中的 admin.php 部分 php里怎么替换指定的一段url? php怎么判断 把域名最后的/去掉 如何去掉url中的PHPSESSID呢?(PHP网站) php原生写法怎么隐藏地址栏url的某些参数值? 如何隐藏url中的index.php php操作删除sql某条数据 PHP在数据库怎么实现 创建 编辑 删除 查看一条记录? php只删除画面上的一条数据不删除数据库中的数据?就是逻辑删除怎么实现? php删除数据 php删除数据怎么弄 php删除一条记录 php怎么删除数据库中重复的数据,只剩一个 用php执行删除数据一列(不在phpmyadmin中) thinkpHP中怎样使用ajax删除某一条数据 php怎么删除json里面的数据? PHP怎样删除数据库里面的内容呢? PHP,MYSQL怎么实现数据的删除,和查找? 利用python如何给生日的朋友送上祝福