ecshop的301重定向优化插件解决伪静态后重复页面提高网站权重
最佳回答
if
(strtolower($_SERVER[‘SERVER_NAME’])!=’abc.com’){
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”){
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved
Permanently’);
header(‘Location:http://abc.com’.$URIRedirect);
exit;
}
然后你访问www.abc.com就会直接跳转到abc.com,反之亦然!!!!一步解决ecshop301重定向。
最新回答共有2条回答
-
游客
回复一、301重定向的作用
301重定向的作用有很多,平常站长在做301重定向的时间,一是为了URL范例化并会合权重不让权重疏散、二是为了网站改版,将旧版本的页面的全部指标全部转移到新版本的页面上。而实行301重定向可以做到这些,在作用上也黑白常的强盛,也发起中小企业的站长有效的利用301重定向给网站带来的作用。
二、在什么情况下必须做301重定向
以下五种情况是必须要做301重定向的,固然假如这五种情况都没有产生的话可以选择不做,下面具体的先容一下。
①:网站的旧内容逾期并被删撤消
网站的一些内容逾期了,以是要被删掉了,假如还想留着可以通过301重定向实现。
②:网站有一些具有链接和流量的无效URL
假如你发明这些无效的URL尚有流量权重,可以通过301重定向重新天生页面。
③:网站调换了主机托管公司
假如网站调换了主机托管公司,不影响用户查找网站内容的任何URL的情况下,可以不必要做301重定向。
④:网站调换步调
网站举行较大的改版,网站步调必要调换,此时会影响很多URL,可以通过301重定向来管理。
⑤:网站实行URL范例化
网站默认的URL分:
1、abc.com
2、
3、abc.com/index.html
4、/index.html
为了举行网址范例化和不疏散权重,通常只出现一个尺度的URL,我们可以通过301重定向来实现。比方:我的网站网址只出现/的URL,我可以将其他三个URL通过301重定向到这个URL上,如许以来就不会疏散权重了,大概带index.html后缀的URL做301重定向容易出现死循环,为了制止如许的情况也是有管理步伐的,下面会具体讲授的。
⑥:网站由于种种缘故起因而改变现有内容的URL
大概企业网站由于林林总总的缘故起因而改变了现有内容的URL,这种情况的产生是站长没法推测到的,假如这种情况产生了而改变了URL,发起通过301重定向来管理,积极制止死链接的出现。