我想从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?article123是example.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 。