httpd 分页_更改 Apache httpd.conf 配置文件
提示:如果在虚拟主机商配置,请直接配置第三、四步,因为支持 .htaccess 的空间已经配置好了前面两步。
用编辑器打开 Apache 配置文件 httpd.conf(该文件位于 Apache 安装目录Apache2conf),并按如下步骤修改,。
一、加载了 mod_rewrite.so
确认加载了 mod_rewrite.so 模块(将如下配置前的 # 号去掉):
LoadModule rewrite_module modules/mod_rewrite.so
二、更改 AllowOverride 配置
更改需要读取 .htaccess 文件的目录,将原来的目录注释掉:
#
更改 AllowOverride None 为 AllowOverride FileInfo Options ,更改后的配置如下所示:
#
AllowOverride FileInfo Options
.htaccess 是基于目录来控制的, 该句即表示需要读取 .htaccess 文件的目录,要根据实际具体 Apache 的解析目录来配置。虚拟主机如果提供 .htaccess 控制,一般都已经配置好了。
三、添加 .htaccess 文件 Rewrite 规则
在需要隐藏 index.php 的目录下(本教程中为 E:/html/myapp,也即入口文件所在目录)创建 .htaccess 文件,并写入如下规则代码:
RewriteEngine on
#不显示index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
如果网站已经有 .htaccess 文件,在里面添加该段配置规则即可。如果不能创建该文件(Windows 平台不能创建),可以从本站下载该文件,但该文件仅配置了隐藏 index.php 的规则,点击此处下载。
四、更改项目配置文件
编辑项目配置文件 Conf/config.php ,将 URL 模式配置为 2(Rewrite模式):
'URL_MODEL'=>2,
至此,各个配置已经完成。保存各配置文件后,重启 Apache 服务器并删除 Runtime 目录下的项目缓存文件,在浏览器访问隐藏 index.php 后的地址测试是否成功:
http://www.520mg.com/html/myapp/Index/index
如果访问成功,那么利用 Apache .htaccess 文件的 Rewrite 规则隐藏 index.php 入口文件的配置就成功了。
参考阅读
httpd 分页_更改 Apache httpd.conf 配置文件相关推荐
- httpd +jk_虚拟主机+ Apache httpd服务器+ Tomcat + mod_jk连接器
httpd +jk 在上一篇文章( Tomcat中的虚拟主机 )中,我们讨论了如何在Tomcat中设置虚拟主机. 它具有成本效益,因为仅一个公共IP即可托管多个域. 如果我们有大型组织,并且每个部门都 ...
- linux怎么开启httpd服务公钥,在Apache httpd服务器上部署SSL证书
Apache是一款时下最主流.被广泛使用的web服务器.本文详细描述如何在Apache httpd服务器上部署并使用SSL(Secure Sockets Layer)证书. 前提条件 Apache 2 ...
- apache httpd.conf配置文件详解
#这是Apache服务器主要配置文件. #它包含服务器的影响服务器运行的配置指令. #参见<http://httpd.ache.org/doc-2.0/ >以取得关于这些指令的详细信息 # ...
- Apache服务器主配置文件 httpd.conf 中文版
Apache服务器主配置文件 httpd.conf 中文版 # 基于 NCSA 服务器的配置文件 由 Rob McCool 编写! # # Apache服务器主配置文件. 包括服务器指令的目录设置. ...
- apache服务器的配置文件httpd.conf中有很多内容,请解释如下配置项:
例子1: Apache服务器的配置文件httpd.conf中有很多内容,请解释如下配置项: (1)MaxKeepAliveRequests 200 (2)UserDir public_html (3) ...
- Apache下的配置文件httpd.conf、httpd-vhosts.conf 转
Apache下的配置文件httpd.conf.httpd-vhosts.conf(windows) 2013-05-24 22:09 by youxin, 58 阅读, 0 评论, 收藏, 编辑 ht ...
- Apache2 httpd.conf配置文件中文版详解
Apache2 httpd.conf配置文件中文版详解 # # 基于 NCSA 服务的配置文件. # #这是Apache服务器主要配置文件. #它包含服务器的影响服务器运行的配置指令. #参见< ...
- [HTTPD] Linux(Apache)Httpd服务器安装,启动及httpd.conf配置详解
Apache HTTP Server HTTPD简介 Apache HTTP Server(简称Apache或httpd)是Apache软件基金会的一个开放源代码的网页服务器软件,旨在为unix,wi ...
- Apache httpd.conf详解
ServerRoot "/usr/local" ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件 ...
最新文章
- 茅台App首发就登顶!单日下载量43万,甚至还没开始试运行
- java junit 运行_appium+java+junit demo运行
- 新的起点,新的生活!加油!
- 两点补充——CSS3新属性以及弹性布局
- 利用浏览器调试功能 计算 百度网盘 文件数量 V2
- python循环输入若干学生信息网_python最简学生信息系统,练习while
- The AC power adapter wattage and type cannot be determined. 解决方案
- WinForm中为按钮添加键盘快捷键,超简单,亲测有效
- 拓端tecdat|使用R语言进行机制检测的隐马尔可夫模型HMM
- 拓端tecdat|R语言中不同类型的聚类方法比较
- 千里追踪“假疫苗”产销链
- ios旧版本app网站_你的iPhone还需要降级吗?深度分析:苹果为什么不开放iOS降级!...
- Qt sender()用法详解
- linux shell中环境变量$PS1详解
- 线性回归分析——高尔顿数据集
- flexray unknown message
- 云鲸扫拖一体机器人说明书_云鲸小白鲸扫拖一体机器人 真实的测评带你走进智能化家居时代...
- Windows-给Administrator设置指纹登陆
- Linux 常用命令及快速记忆方法
- 基于Java Swing编写的运费计算系统