Apache 下通过 .htaccess 文件实现伪静态连接

在开发过程中有很多时候都不想使用动态的 url,这样非常不利于搜索引擎的收录,不过滥用伪静态技术,在网站访问量很大的时候会造成大量CPU资源的占用。

不废话了 现在开始介绍 Apache 下通过 .htaccess 文件时间伪静态的方法

.htaccess 文件可以放到项目中的任何目录下,一个项目可以存在多个.htaccess文件,但必须要设置相对应的目录比如:

RewriteBase  /     //这是根目录

RewriteBase  /new    //这是根目录下的 new目录,.htaccess 文件也需要放到 new 目录下才能生效

来看一下.htaccess文件的具体配置:
ErrorDocument 404 http://www.baidu.com/404.html     
ErrorDocument 500 http://www.baidu.com/500x.html
以上是设置服务器出现 404 和 500后 转向的页面
RewriteEngine On

上面是 伪静态开关,目前是设置为开启状态

RewriteBase  /

上面是设置目录。设置了根目录

以下就是你具体的伪静态配置了 ,用空格分割,空格前面是你的伪静态连接,空格后面是转向的页面。伪静态连接的规范可以自己自由配置。

RewriteRule ^([^\?\/]*)/$ search.php?tdf=$1
RewriteRule ^([^\?\/]*)/([0-9]+)$ search.php?tdf=$1&page=$2
RewriteRule ^([^\?\/]*)/([^\?\/]*)/$ search.php?tdf=$1&keyword=$2
RewriteRule ^([^\?\/]*)/([^\?\/]*)/([0-9]+)$ search.php?tdf=$1&keyword=$2&page=$3

好了,很忙,就简单说到这把


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值