301重定向循环将博客从子域迁移到根(Blogger到Wordpress)

时间:2014-11-08 14:15:16

标签: wordpress .htaccess mod-rewrite redirect http-status-code-301

我在自定义子域(http://blog.jamminglobal.com)下托管我的blogspot博客,现在我已经转移到自托管的wordpress网站并将博客移至根目录。我将blogspot导入到wp中,并在blogspot主题页面上设置了301。大多数页面都正确重定向,但有些页面被卡在循环中。我没有更改我的.htaccess,似乎无法弄清楚为什么只有一些页面卡在循环中而其他页面正确重定向。

这是我在301的旧blogspot主题中添加的代码(我是从wp插件获得的)。我想我需要在某个地方放一个www,对吗?这是放在头上的:

<b:if cond='data:blog.pageType == &quot;index&quot;'>
<link href='http://jamminglobal.com/' rel='canonical'/>
<meta content='0;url=http://jamminglobal.com/' http-equiv='refresh'/>
<b:else/>
<link expr:href='&quot;http://jamminglobal.com/?br=&quot; + data:blog.url' rel='canonical'/>
<meta expr:content='&quot;0;url=http://jamminglobal.com/?br=&quot; + data:blog.url' http-equiv='refresh'/>    
</b:if>
<script type='text/javascript'>
var wpblog = &quot;http://jamminglobal.com/?br=&quot;;
wpblog = wpblog  + window.location.href.replace(&#39;http:&#39;,&#39;&#39;);
window.location.replace(wpblog);
</script>
<b:skin>

循环中的示例页面是: http://jamminglobal.com/2010/02/frequently-asked-questions-faq.html

(我搜索并阅读了所有相关的主题并没有找到答案。)

0 个答案:

没有答案