apache重定向rewrite简单配置

本文介绍了如何在Apache服务器上配置URL重定向。首先,需要开启rewrite模块,通过取消httpd.conf中对应行的注释。然后,在DocumentRoot下的Directory配置中设置重定向规则,例如将所有以't1.html'结尾的请求重定向到'testxx.php?id=1'。同时,文章还展示了如何使用正则表达式进行反向引用,如将't(d).html'重定向到'testxx.php?id=$1',其中$d为捕获的数字。
摘要由CSDN通过智能技术生成

第一步:开启apache rewrite模块,只需要将httpd.conf配置文件中#LoadModule rewrite_module modules/mod_rewrite.so 前面的#号去掉就行

第二部:DocumentRoot "E:/wamp/wamp/www"
                 <Directory "E:/wamp/wamp/www">

                        在这里写入相关的重定向配置

                        RewriteEngine On      开启重定向功能
                        #RewriteBase /test/apache_rewrite/   设置重定向的操作目录,如果没设置,重定向的文件将指向环境根目录(E:/wamp/wamp/www)
                        RewriteRule "t1\.html$"  "testxx.php?id=1"  重定向规则  1.在访问以 t1.html 结尾的url链接的时候,会将url重定向到testxx.php?id=1这个地址

                                                                                                                            2. t1\.html$ 这是正则表达式

                  </Directory>

 

                   也可以反向引用

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值