将12,000页从SPIPredirect到WordPress

我想从SPIP切换到Wordpress,并将所有SPIP的URLredirect到Wordpress。

SPIP URL的格式为: example.com/spip.php?article{ID} article{ID example.com/spip.php?article{ID} ,例如: example.com/spip.php?article123 article123

WordPress URL的格式是: example.com/?p={ID} ,例如: example.com/?p=123

如果我将所有的数据转移到Wordpress下相同的ID将意味着example.com/spip.php?article123example.com/?p=123

我的问题是:我真的这么做? 我已经search了很多论坛,以及如何find方法来将具有特定模式(没有问号)的页面转移到具有问号的新模式。

您尚未指定Web服务器 – 这很重要。 我假设你正在使用Apache,因为它可能是这种托pipe最常见的服务器。

要做到这一点,你需要在你的apacheconfiguration(在一个目录容器中)或.htaccess文件中添加一个rewriteRule。 就像是:

 RewriteEngine On RewriteCond %{QUERY_STRING} ^article(.*)$ RewriteRule ^spip.php?$ /index.php?p=%1 [R=301,L] 

要从SPIP切换到WordPress并自动redirectURL,您可以使用插件FG SPIP到WordPress 。