apache配置rewrite网页转发

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、如果后面还有内容一同转发