博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CI框架如何删除地址栏的 index.php
阅读量:1981 次
发布时间:2019-04-27

本文共 1327 字,大约阅读时间需要 4 分钟。

 默认 CI 框架显示地址是

去掉index.php这样会更好些。

 

1.修改Http.conf的

LoadModule rewrite_module modules/mod_rewrite.so

去掉注释

 

2.ci根目录增加.htaccess文件

RewriteEngine On RewriteBase /ci #Removes access to the system folder by users. #Additionally this will allow you to create a System.php controller, #previously this would not have been possible. #'system' can be replaced if you have renamed your system folder. RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/$1 [L] #When your application folder isn't in the system folder #This snippet prevents user access to the application folder #Submitted by: Fabdrol #Rename 'application' to your applications folder name. RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/$1 [L] #Checks to see if the user is attempting to access a valid file, #such as an image or css document, if this isn't true it sends the #request to index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]
# If we don't have mod_rewrite installed, all 404's # can be sent to index.php, and everything works as normal. # Submitted by: ElliotHaughin ErrorDocument 404 /index.php

.htaccess文件内容

 

注意winodws下不好直接增加 要有技巧的 可以参看我另一篇文章

 

3.刷新地址栏

  已经可以看了

转载地址:http://exwvf.baihongyu.com/

你可能感兴趣的文章
OpenCV杂记 - Mat in C++
查看>>
lnmp部署
查看>>
nginx平滑升级
查看>>
location区段
查看>>
nginx访问控制、基于用户认证、https配置
查看>>
用zabbix监控nginx
查看>>
rewrite和if语句
查看>>
nginx实现负载均衡和动静分离
查看>>
SaltStack
查看>>
Packer 如何将 JSON 的配置升级为 HCL2
查看>>
AWS SDK 发送请求的时候提示 InvalidSignatureException: Signature expired 错误
查看>>
Ubuntu 安装 NTP 服务
查看>>
NeoFetch - Linux 使用命令行查看系统信息
查看>>
Jenkins 控制台输出中的奇怪字符
查看>>
SROP三连击(ciscn_2019_es_7、rootersctf_2019_srop、360chunqiu2017_smallest)
查看>>
Linux添加系统调用
查看>>
ubuntu 18 CTF 环境搭建
查看>>
linux内存的寻址方式
查看>>
[off by null + tcache dup]lctf_easy_heap
查看>>
[pie+libc]national2021_pwny
查看>>