目录
之前是用wordpress写博客。
换了discuzQ。
这个程序虽然鸡肋,但是还是沿用社区方式。
但是问题来了。
我没有采用定向变更,主要的问题是没有技术,直接重新安装程序,然后把之前wordpress上的文章复制过来。(一般来讲可以通过数据库自定义入库文章ID,达到点对点文章变更)
所URL后面的参数是不对应的。
那么我在百度的站长平台上,如何将指定的URL变更为现在DiscuzQ RUL?
虽然我没必要变更,因为本就收录的比较少,30多篇。
但是碍于强迫症。必须重新做一下。
原来的URL是XXXXX.com/1.html
重新安装discuzQ后,重新复制粘贴文章。URL已经变成了XXXXX.COM/thread/1234
所以这种毫无规律对应的URL,我使用了一个最笨的办法。
将每篇收录的文章做一个静态文件,然后301到指定文章。
1.html 跳 现在的参数8。我做一个文件。
2.html 跳 现在的参数20。我做一个文件。
因为毫无规律。目前以我的能力只能想到这个方法。
我在根目录建立HTML文件(因为当时伪静态文章路径就在更目录)。
之前的所有文章1/2/3/4/5.html 我都挨个创建文件。
html代码:
<head>
<meta charset="gb2312">
<title>
记OPPO R11 ROOT - 星空社区
</title>
<meta http-equiv="refresh" content="0;url=https://www.zz2zz.com/thread/30" />
<meta http-equiv="Cache-Control" content="no-transform" />
</head>
<body>
</body>
这样访问某个HTML文件,直接跳转到不同参数的RUL。
这个只是其中一个方法。
其他的方法也有。这里不列举。有所了解可以百度关键词:html 301 。
如果是目录,直接建立一个文件夹,在文件中放入index.html.
PS:因为自己网站数据少,所以才使用这个方法。
如果网站数据多。。。。。比如,你有3W篇文章。
那还是老实走定点ID生成。不然,改死你。
提交百度资源平台后,等3个月。OK
注意一点,就是标题的编码问题。UTF GBK 注意以下,不然会乱码。