Я хотел бы переключиться с SPIP на Wordpress и перенаправить все URL-адреса SPIP на Wordpress.
Формат URL-адреса SPIP: example.com/spip.php?article{ID}
, например: example.com/spip.php?article123
Формат URL-адреса Wordpress: example.com/?p={ID}
, например: example.com/?p=123
Если я перенесу все данные в Wordpress под теми же идентификаторами, это будет означать example.com/spip.php?article123
точно example.com/?p=123
У меня вопрос: как я на самом деле это делаю? Я искал много форумов и как только что нашел способы перенести страницу с определенным шаблоном (без вопросительного знака) на новый шаблон с вопросительным знаком.
Вы не указали веб-сервер - это важно. Я предполагаю, что вы используете Apache, поскольку это, вероятно, самый распространенный сервер для такого типа хостинга.
Для этого вам нужно добавить rewriteRule в конфигурацию apache (в контейнере каталога) или в файл .htaccess. Что-то вроде:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^article(.*)$
RewriteRule ^spip.php?$ /index.php?p=%1 [R=301,L]
Чтобы переключиться с SPIP на WordPress и автоматически перенаправить URL-адреса, вы можете использовать плагин FG SPIP в WordPress.