apache配置rewrite网页转发

本文介绍如何通过Apache的rewrite模块实现网址的转发。包括模块的安装配置、httpd.conf文件的修改方法及具体规则说明,并提供了一个将baaa.com转发至www.aaa.com的实际案例。

rewrite配置网页转发:

-------------------------------------------------------

安装前模板生成配置:(其他见apach安装方式)

./configure --enable-rewrite --enable-so

--------------------------------------------------------

修改配置文件httpd.conf

RewriteEngine on  ##开启rewrite重写

R 强制外部重定向

F 禁用URL,403

G 强制URL为GONE,410

P 强制使用代理转发

L 当前规则是最后一条,停止分析以后规则的重写

N 重新从第一条规则开始运行重写过程

C 与下一条规则关联


查看是否含有这个模块:

httpd -l



配置客户端:C:\Windows\System32\drivers\etc\hosts



案例:

将输入的网址baaa.com转发为www.aaa.com


修改配置文件httpd.conf

RewriteEngine on #开启rewrite
RewriteCond %{HTTP_HOST} ^baaa.com [NC]  #输入的网址
RewriteRule ^(.*)$ http://www.aaa.com/$1 [L]  #转发后的网址,会将前面网址/后的内容放到转发网址的后面

1、输入baaa.com

2、网页跳转到www.aaa.com



3、如果后面还有内容一同转发




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值