Apache UrlRewrite 的配置和使用 实例

Apache UrlRewrite ,的使用是很简单的。我在网上搜索了很多关于该配置的例子,好像都说的很复杂。我没有耐心去看别人的讲解,自己参考和摸索了一下,也实现了想要的效果了。

配置Apache 的配置文件。

:httpd.conf的配置:

#LoadModule rewrite_module modules/mod_rewrite.so 前面的#号去掉

AllowOverride None 改成AllowOverride All

:是.htaccess文件的问题: 

1、文件的创建——我的做法是:用记事本写好,然后另存为.htaccess。

2、文件的位置——文件放在哪个目录下,就对这个目录以下的地址有效。

:把规则写到.htaccess里面

如:<IfModule mod_rewrite.c>

RewriteEngine on rewriterule do-([a-z]+)-([a-z]+)-([0-9]+).html index.php?channel=$1&action=$2&id=$3

</IfModule>

:重启Apache

ok 现在能实现效果了

如果是虚拟主机 就只做 二 三 就可以了

在虚拟机上的试验:

PS:这并不是真正的静态页面 而是一种伪静态 仅仅是一种效果 ,也许会更容易被搜索引擎抓到。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值