Apache 网站301重定向

1. Apache模块 开启rewrite

2..htaccess文件中

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On

  RewriteCond %{HTTP_HOST}   ^qdaikuan.cn$
  RewriteCond %{HTTP_HOST}   ^qdaiwang.com$
  RewriteCond %{HTTP_HOST}   ^www.qdaikuan.cn$
  RewriteCond %{HTTP_HOST}   !^$
  RewriteRule ^(.*)$ http://www.qdaiwang.com/$1 [R=301,L]

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

</IfModule>
时间: 2024-11-07 23:53:20

Apache 网站301重定向的相关文章

PHP使用header+Location实现网站301重定向

转自:http://www.feiyuseo.com/seo-jishu/145.html 对于我们SEO人员来说,有的时候需要对网站进行重定向.一般来说,对网站重定向的http返回状态码是301和302两种.下面兰州SEO就通过实例来为你介绍一下怎样通过PHP使用header+Location实现网站301重定向. 关于PHP网站的定向问题,在百度上面搜索的一中午,发现使用最多的就是使用“header+Location”的重定向方法.下面我给出最流行的代码: <?php header("

网站301重定向解答

网站建设中会遇到一些网址上面的问题,先简单和读者分享一些网站301定向跳转中会遇到的一些问题: 1.设置了301跳转,多久才能生效? 答:理论上设置了301跳转是即时生效的,但权重的传递目前百度无法承诺301跳转的生效时间,一到三个月都不一定,或者更久. 2.301生效后,原网页是否会被删除? 答:不会,会与跳转后的新网页同时存在. 3.原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理? 答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结

网站301重定向怎么设置

做网站优化,我们基本知道url标准化需要采用301重定向.重定向说直白点,就是通过方法将各种网络请求重新定个方向转到其它位置,也就是通常说的,网页跳转.那么如何设置和制作301重定向呢?下面列举几个比较常见的情况: 步骤/方法 第一种:对整个网站的多个页面设置301重定向方法 如果要对整个网站设置301重定向的话,建议大家还是单独建立一个301.php,文件名可以自己取.代码如下: <?php $the_host = $_SERVER['HTTP_HOST']; //取得进入所输入的域名[网址:

网站建设之网站301重定向跳转及对介绍

在之前我们介绍了网站404页面的制作及作用,今天我们来聊聊网站建设优化中必可可少的网址301重定向跳转. 一. 为什么要做网页301重定向操作?      在网站长期打理运营过程中,肯定会出现一些网址死链接,那么这些死链接势必会对一个网站的浏览量及潜在客户的开发造成影响,我们讲过我们可以通过404页面制作来留下一部分客户继续浏览,当然我们在这里也可以设置301重定向跳转到另一个页面,但是假如进行网站的改版,网站的域名变更,或者新网站的域名权重转化这些操作时,面临众多的死链接产生,显然404页面显

Apache做301重定向的方法

第一种方法:将不带www的定向到带www去 1.这里我使用mod_rewrite重写URL的方式来做,做之前朋友记得检查一下你的apache是否已经加载了rewrite模块.如图所示的那个模块,在apahce的httpd.conf文件里面查看 2.如果已经支持了rewrite,直接在你要做的站点配置文件里面添加以下代码,注意修改域名为你要做的域名. ----------------------------- Options +FollowSymLinks RewriteEngine on Rew

很多网站301重定向

select * from db_domaininfo k left join tb_country p on (p.countryid=k.countryid) where k.brandname like '%af%' and p.countryname like '%es%' order by work_time desc,domainname asc 找到对应国家和品牌,并选出301网址 ,没有的话 D:\xampp\htdocs\1articles_key\02phpkey_aspto

301重定向方法大全及SEO中网址规范化,看着不错先收下

301重定向方法大全及SEO中网址规范化 现在大多数网站都存在一些内容相同但网址(URL)不一样的重复内容,这些重复的内容对于搜索引擎来说却可能被认为是复制网页,复制网页虽然不会被惩罚但因多个网址存在分散了页面权重,肯定不利于其排名.解决这个问题就需要网址规则化处理,网址规范化(URL canonicalization)从字面上理解就是搜索引擎挑选最好的URL网址作为真正网址的过程,通过网址规范化处理把最好的URL网址反馈给搜索引擎. 解决网址规范化问题有好多方法,目前我们讲使用301重定向来进

网站改版页面如何做301重定向跳转

我的网站之前是用wordpress 系统搭建的,后来因为垃圾评论,安全性以及功能局限等原因,我改用蝉知系统重新做了一个,主题界面还是仿的之前的WP主题.但新站上线后,问题就来了,因为这两款建站系统 的的URL设计不同,导致旧站除首页外所有的页面都无法访问了,用新地址重新编辑发布,又不利于SEO 优化.所以最后就想到了301跳转. 什么是301重定向 301重定向(或叫301跳转)是用户或搜索引擎蜘蛛向网站服务器发出访问请求时,服务返回的HTTP数据流中头信息(header)部分状态码的一种,表示

apache虚拟主机301重定向设置

301重定向(301 redirect)又叫301代表永久性转移(Permanently Moved),将各种网络请求重新定个方向转到其它位置,是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址.下面说下两种情况下的301重定向方法. WWW域名的重定向.这是我们大多数站长建站后都会面对的一种情况.那么如何做呢?将不带www重定向带WWW的地址.登录FTP,找到根目录下的.htaccess文件,下载到本地,编辑该文件,在第1行 RewriteEngine