文档章节

Apache伪静态配置简单教程

啊和
 啊和
发布于 2012/07/30 16:02
字数 409
阅读 199
收藏 0
 今天想把一个文章发布系统改成伪静态,于是乎用了几个小时百度,google……找apache伪静态配置
我改的伪静态网站就三个简单的页面。index.php、list.php以及info.php
看过网上的之后,自己摸索摸索,就把改成一个网站改了伪静态。
Joyous把详细过程贴给大家看看。算是抛砖引玉吧。
第一、打开apache配置文件(httpd.conf)
第二、找到LoadModule rewrite_module modules/mod_rewrite.so将前面的#去掉
第三、还在这个文件继续找
<Directory />
    Options FollowSymLinks
   AllowOverride None
    Order deny,allow
    Deny from all
</Directory>
改为
<Directory />
Options FollowSymLinks
# AllowOverride None
AllowOverride All
#Order deny,allow
#Deny from all
</Directory>
第四、建立.htaccess文件(有的童鞋可能是Windows测试,没法建立这样的文件?先建立txt文件然后另存为.htaccess,嘿嘿可以了吗?)
第五、.htaccess文件内容为
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule list_([0-9]{1,})\.html$ list.php?cid=$1
RewriteRule list_([0-9]{1,})_([0-9]{1,})\.html$ list.php?cid=$1&page=$2
RewriteRule info_([0-9]{1,})\.html$ info.php?nid=$1
RewriteRule index.html$ index.php
</IfModule>
简单解释:第一个说的是rewriteengine为重写引擎开关on为开启off为关闭 RewriteRule:RewriteRule是重写规则,支持正则表达式的,上面的([0-9]{1,})是指由数字组成的,$是结束标志,说明是以数字结束!
第六、把htaccess文件放在了网站根目录
第七、替换。比如原来是list.php?cid=56替换成list_56.html。原来是list.php?cid=56&page=2替换成list_56_2.html,info.php?nid=1234改成info_1234.html(有人可能以为为何有个RewriteRule index.html$ index.php,当输入index.html时候……)

本文转载自:http://cnxsz.com/server/iis_apache/17763.html

共有 人打赏支持
啊和
粉丝 10
博文 42
码字总数 1249
作品 0
石景山
程序员
私信 提问
LNMP环境中WordPress程序伪静态解决方案

LNMP环境是目前我们国内站长使用的Linux VPS配置环境中使用较多的。作为新手我们很可能会看到老左类似的"LNMP安装教程"然后依葫芦画瓢的去安装VPS。我们是否有发现环境中我们较为常用的wordp...

云栖希望。
2018/01/02
0
0
CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。 Nginx(发音同 engine x...

JK_OPERA
2015/01/07
0
0
小蚂蚁学习页面静态化(完结)——伪静态的实现和配置方法

伪静态的作用:1.让url更加美观。2.对搜索引擎更加友好。 php处理伪静态案例分析(pathinfo模式) 备注:nginx服务器默认下是不支持pathinfo模式的,需要去配置 通过正则表达式去分析伪静态u...

嗜学如命的小蚂蚁
2015/10/12
344
0
php伪静态之APACHE配置篇

在apache中mod_rewrite模块,它可以实现伪静态页面。 分享下apache中配置php伪静态的方法。 1.检测Apache是否支持modrewrite 通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“L...

mysoftsky
2014/06/06
0
1
THINKPHP中配置伪静态(URL重写)规则

什么是伪静态?简单说就是将动态的url变成静态的url显示,就叫做伪静态。“伪”就是假的,不是真的静态url,是通过技术手段实现的。用户只要开通无忧php虚拟空间就支持url重写功能,无需其它...

English0523
2016/06/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

kettle demo9 在Java代碼中读取文件内容插入到数据库

kettle调用java代码一步步扩展,本次在Java代码里读取本地文件,然后把数据插入到数据库 本地文件内容,book.txt 完整流程图 1、生成记录,设置1条 2、java代码,主要两部分,第一,方法上面...

wells杨
34分钟前
3
0
使用split_size优化的ODPS SQL的场景

首先有两个大背景需要说明如下: 说明1:split_size,设定一个map的最大数据输入量,单位M,默认256M。用户可以通过控制这个变量,从而达到对map端输入的控制。设置语句:set odps.sql.mapp...

阿里云官方博客
36分钟前
3
0
让线程按顺序执行8种方法

实现 我们下面需要完成这样一个应用场景: 1.早上;2.测试人员、产品经理、开发人员陆续的来公司上班;3.产品经理规划新需求;4.开发人员开发新需求功能;5.测试人员测试新功能。 规划需求,...

编程SHA
40分钟前
2
0
云服务无法绑定公网IP问题解决方案

问题描述:在云服务器上跑的代码启动服务监听公网IP的时候可能报如下异常 bind: cannot assign requested addressbind: cannot assign requested address ..... 查看配置文件写的确实是ssh连...

MrPei
42分钟前
4
0
java中的this::

::是java8 中新引入的运算符 Class::function的时候function是属于Class的,应该是静态方法。 this::function的funtion是属于这个对象的。 注意: 调用方法可以名称不一样,但是需要参数一样...

Java搬砖工程师
46分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部