我认为这根本不需要任何Wordpress。我会建立一个.php
设置标题的脚本如下:
header("HTTP/1.1 301 Moved Permanently");
header(\'Refresh: 5; URL=http://jill.com/name_of_the_article\');
然后是你想要的任何内容。然后我会设置重定向到
.php
剧本您必须获取将用户带到那里的文章的特定名称,如果您愿意,您可以使用简单的PHP或使用Wordpress函数(取决于重定向的复杂程度,您可能根本不需要)。此外,如果您使用不同的
slug standard 在您的新站点中(正如您删除下划线所建议的那样),只要更改非常简单,这将非常容易。
如果你在这方面有困难,我们可以调查这个问题。
EDIT
SOLUTION 1: The simple solution这是最简单的解决方案,使用
.htaccess
, 但你没有计时器。创建
.htaccess
使用以下规则在以前域的根目录中创建文件:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.jack.com
RewriteRule (.*) http://www.jill.com/$1 [R=301,L]
SOLUTION 2: The more convoluted solution制作如下php脚本:
<?php
$article = $_GET[\'article\']
header("HTTP/1.1 301 Moved Permanently");
header("Refresh: 5; URL=http://jill.com/$article");
?>
<!-- Your HTML goes here, display the timer and whatever you wish -->
然后将以下代码添加到
functions.php
Wordpress当前主题中的文件(或将其用作插件)。
function redirect_to_new_site() {
$article = basename( get_permalink() );
wp_redirect( "http://jack.com/link-to-your-php-script.php?article=$article", 301);
};
add_action(\'wp_head\', \'redirect_to_new_site\');
我已经测试了这个解决方案,它是有效的。