欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

win2003环境中apache 301重定向配置实例

来源:本站整理 作者:佚名 时间:2015-04-07 TAG:apache 我要投稿

 要实现301重定向,尤其是借助.htaccess实现的301重定向,需要开启apache中的mod_rewrite模块。以下示例的操作,在windows 2003环境中的apache下完成,其它环境不保证有效。

一、使用.htaccess重定向
 
1)、不带WWW的域名转向至带WWW的域名
 
 
 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^jbxue.com [NC]
RewriteRule ^(.*)$ http://www.jbxue.com/$1 [L,R=301]
2)重定向到新域名
 
 
 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.baidu.com/$1 [L,R=301]
3)使用正则进行301重定向,实现伪静态
 
 
 代码如下:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^news-(.+)\.html$ news.php?id=$1
 
将news.php?id=123这样的地址转向到news-123.html
 
二、在vhosts.conf中配置301重定向(301跳转)
 
 
 代码如下:
<VirtualHost *:80>
ServerName www.baidu.com
DocumentRoot /home/fari001Com
</VirtualHost>
 
<VirtualHost *:80>
ServerName faribaidu.com
RedirectMatch permanent ^/(.*) http://www.baidu.com/$1
</VirtualHost>
【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载