通过301重定向,实现PJ完美转换WP

最近受影响,开始尝试着使用了Wordpress ,

感觉功能真的是比PJ强大的多,而且最主要的是WP的标题缩略名是我很喜欢的类型。

至于SEO方面就更不用提了,我测试性的安装的一个WP,都已经被百度和谷歌收录,

而且蜘蛛天天都在上面爬,几乎每次一更新就会收录,

目前已经转换了2个PJ到WP,根据酷秀的301重定向方法,

基本上完美的把原地址转换到了WP的新永久连接,

建议还不清楚的朋友也可以参考转向下,适用于虚拟主机用户!

引用自

通过 WordPress 的永久链接和 301永久定向,基本把这个问题给解决了。

方法是把原 Pjblog 的日志ID作为新 Blog 的标题的缩略名,在导入 WordPress 的时候使用 WordPress 的数据类型并且把标题作为永久链接构造的唯一标识,然后在原来的 Pjblog 的相关页面做301永久定向。你还可以对分类进行相关的定向。

首页 defaule.asp 的301定向代码,其他相关文件的可以以此类推:

<%

Dim post_ID,cate_ID,url

post_ID=Request.QueryString(&#34;id&#34;)

cate_ID=Request.QueryString(&#34;cateID&#34;)

IF cate_ID = &#34;10&#34; Then

url = &#34;WP地址/&#34;

ElseIF cate_ID = &#34;11&#34; Then

url = &#34;WP地址/&#34;

ElseIF cate_ID = &#34;18&#34; Then

url = &#34;WP地址/&#34;

ElseIF cate_ID = &#34;20&#34; Then

url = &#34;WP地址/&#34;

ElseIF cate_ID = &#34;30&#34; Then

url = &#34;WP地址/&#34;

ElseIF cate_ID = &#34;3&#34; Then

url = &#34;WP地址/&#34;

ElseIF IsInteger(post_ID) = True Then

url = &#34;WP地址/&#34; &amp; post_ID &amp; &#34;.html&#34;

Else

url = &#34;原地址&#34;

End if

Response.Status=&#34;301 Moved Permanently&#34;

Response.AddHeader &#34;Location&#34;,url

Response.End

&#39;*************************************

&#39;检测是否有效的数字

&#39;*************************************

Function IsInteger(Para)

IsInteger=False

If Not (IsNull(Para) o&#114; Trim(Para)=&#34;&#34; o&#114; Not IsNumeric(Para)) Then

IsInteger=True

End If

End Function

%>

共有 1 条评论