ci框架去除index.php,ci框架如何隐藏index.php
1. 修改 apache 配置文件
开启重写模块 conf/httpd.conf
去掉前面的#
LoadModule rewrite_module modules/mod_rewrite.so
对于Ubuntu,需要在apache安装目录下的 mods-enabled 文件夹中创建软连接。
进入 /mods-enabled 下,
-s ../mods-available/rewrite.load rewrite.load # 要确保 ../mods-available/rewrite.load 文件存在,不存在需要安装rewrite模块
注:apache安装目录下:mods-available---未启用的模块,mods-enabled----已启用的模块
AllowOverride None 修改为 AllowOverride All
可以在apache的配置文件 conf/httpd.conf 末尾添加如下代码,或是在 sites-enabled 文件夹下新建个 .conf 文件,文件名随意,也可像 mods-enabled/ 下那样创建链接。
Alias /athena "/home/liuqian/workspace/athena/" # 依据实际情况改为自己的路径 # 依据实际情况改为自己的路径
Options Indexes MultiViews FollowSymLinks AllowOverride All # 主要是这个
Order allow,deny
Allow from all
注:apache安装目录下:sites-available---未加载的配置文件,sites-enabled----已加载的配置文件
2. 添加 .htaccess 文件
进入到项目文件夹下,在 index.php 所在的目录下创建 .htaccess 文件
文件中写如下:
/%{REQUEST_FILENAME} !-%{REQUEST_FILENAME} !- !^(index\.php| index.php
3. 修改Ci配置文件 application/config/config.php
$config['index_page'] = "index.php";
改为:
$config['index_page'] = "";
4. 重启apache 就ok了。
sudo apachectl restart # 这里是ubuntu的重启命令
ci框架去除index.php,ci框架如何隐藏index.php相关推荐
- CI框架去除index.php
打开apache的配置文件,conf/httpd.conf : LoadModule rewrite_module modules/mod_rewrite.so 把该行前的#去掉. 搜索 AllowO ...
- ci 地址去掉index.php,CI框架如何删除地址栏的 index.php
默认CI框架显示地址是http://localhost/ci/index.php/test/去PHP 去掉index.php这样会更好些. 1.修改Http.conf的 LoadModule rewr ...
- php学习(四):CodeIgniter框架,仅次于Laravel的框架(CI 4)
注意:CI 4 框架支持 print_r() + exit; 但不支持dd 输出, 这与TP, Laravel不同 1.coddeIgniter安装 1.创建CI项目 (1.CodeIgniter4 ...
- 基于K8s的CI/CD自动化持续集成部署框架
文章目录 什么是CI/CD? 1 环境准备 2 组件部署 2.1 jenkins快速部署 2.2 gitlab快速部署 2.3 harbor快速部署 3 CI/CD交付 什么是CI/CD? CI/CD ...
- nginx ci index.php,CI在Nginx服务器上rewrite去掉index.php例子
去掉index.php小编以前也有介绍过相关的文章了,在此小编再给各位介绍一篇CI在Nginx服务器上rewrite去掉index.php例子,希望下文可以帮助到大家. CI框架在nginx服务器上配 ...
- yaf 重写index.php,php框架Yaf路由重写
php框架Yaf路由重写 通常为了友好的URL格式,会进行站点URL的重写,可以在webserver(Nginx)的配置中进行rewrite,也可在在程序端进行 以下使用Yaf框架进行URL的重写,进 ...
- 入口文件到控制器 php,tp5.0框架隐藏index.php入口文件及模块和控制器的方法分析...
本文实例讲述了tp5.0框架隐藏index.php入口文件及模块和控制器的方法.分享给大家供大家参考,具体如下: 1. 隐藏入口文件: [ IIS ] 在IIS的高版本下面可以配置web.Config ...
- phpthink 隐藏index.php,nginx 配置--支持phpthink框架 path_info
server { listen 80; server_name gd.yjyygywcw.com; root /opt/web/gongdan; charset utf-8; locati ...
- php 路由 隐藏index,CI中路由与伪静态、隐藏index.php(十四)
1,设置路由 默认控制器设置文件 application/config/routes.php$route['default_controller'] = 'welcome'; 我们新建一个控制器文件 ...
- yaf index.php,yaf框架访问路由为什么始终访问INDEX下的INDEX控制器下的INDEX方法
1.最近学习yaf 看到手册上说默认路由方式,一系列安装后,输入网址显示Hello World! I am Stranger这是正常的! 2.但是我在controlers下面的Index.php文件里 ...
最新文章
- 绕开bug的feed_dict,用自己的数据集训练DCGAN
- 人工神经网络中为什么ReLu要好过于tanh和sigmoid function?
- 2018-12-25 数据库插入数据
- 第一天--来个占位符,让自己有一席之地
- SOAP协议 访问Webservice
- lepus mysql 慢查询_天兔 -Lepus 慢查询分析平台配置
- (九)linux中断编程
- scala中:: , +:, :+, :::, +++的区别
- DELMIA软件物流仿真:操作对象显示与隐藏功能介绍与使用方法
- Zynq硬件开发之Xilinx官方技术手册解读(一)
- apue.3e环境配置
- 无聊开始玩路由器,入门Tomato固件
- 黑猴子的家:SVN 服务端创建资料库
- 网络爬虫(基于python的网络爬虫批量爬取图片)
- 内核手动释放内存方法
- Python数据分析入门书籍推荐!!!强烈推荐,新手必看
- 南京大学2021计算机考研复试线是多少,南京大学2021研究生复试分数线是多少
- 健康指南:忙碌白领10种危险生活方式
- 批处理方式更改IE代理服务器
- QT Creator + qt4.8.6配置报错:无法在环境变量中找到make命令: mingw32-make.exe问题解决
热门文章
- Fedora 19配置心得
- Oracle Database 10g:删除表
- Windbg 分析 Dump File 简单演示(转)
- B样条数据点反求控制点绘制曲线(源码)
- 出现opencv error: assertion failed..........错误时, 一步解决
- ftp协议是一种用于_______的协议_网工知识角|快速理解FTP和TFTP的区别,实用收藏...
- cocos2dx vs2010 配置
- win7 64-bit minifilter
- 2019.1.7 区块链论文翻译
- 多级菜单栏展开隐藏动画