seo优化-httpd-vhosts.conf实现301重定向

在做网站改版时我们会要用到301重定向来做网站改版,那么如何在apache中通过httpd-vhosts.conf实现301重定向呢,下面搜遇网络顾问给大家分享一下修改规则。

整站301重定向方法

.htaccess配置方法重定向方法

搜遇网络长沙seo顾问首先在网站上找了很多资料,网上最多的就是采用 .htaccess 文件来实现。
  1、设置apache的httpd.conf文件
  首先将#LoadModule rewrite_module modules/mod_rewrite.so
  这一行前面的#号去掉,http.conf的站点目录配置,另一种是空间用户常用的
  改为LoadModule rewrite_module modules/mod_rewrite.so
  其次将
  AllowOverride None改为:AllowOverride All
  2、建立.htaccess文件
  新建文本文档(.txt),添加代码

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.aiiup.cn [NC]
RewriteRule ^(.*)$ http://www.aiiup.com/ [R=301,L]  
//注释: www.aiiup.cn 代表原域名,www.aiiup.com代表要重定向的域名

然后将上述文件另存为.htaccess文件
  3、将.htaccess放到服务器的网站根目录上。
  4、重启apache服务
httpd-vhosts.conf文件配置整站301重定向方法

但是搜遇网络顾问发现在我们的程序下面根本没有效果,为什么呢?因为搜遇网络顾问的网站是采用虚拟机来实现的,也就是我们apache启用了httpd-vhosts.conf文件,httpd-vhosts.conf配置文件的地址在apache\conf\extra\httpd-vhosts.conf,如果您的网站也是这样,那么用这种方法更加简单了,我们将之前绑定的域名,后面添加如下代码【RedirectMatch permanent ^/(.*) http://www.aiiup.com/$1】就可以了。www.aiiup.cn是原来的老域名,**www.aiiup.com**是现在的新域名。

<VirtualHost *:80>
    ServerName aiiup.cn
    ServerAlias www.aiiup.cn
    RedirectMatch  permanent  ^/(.*)  http://www.aiiup.com/$1
</VirtualHost>

重启apache服务就完成整站301配置了。

网站整站301重定向配置方法总结

以上是长沙seo搜遇网络顾问提供的网站整站301重定向配置方法,如果您有公司网站建设,seo优化,搜索引擎优化,关键词排名,网站优化分析需求,可以联系我们搜遇网络!
  文章来源:http://www.aiiup.com/news_seoguwen/311.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值