将旧域名帖子重定向到新域主页(&P)

时间:2016-05-23 作者:Parmeet Bhamra

我正在关闭以前的网站,所以我想重定向旧域的主页(&;所有张贴到新域主页的帖子。我尝试使用Cpanel重定向,但它只重定向主页而不重定向帖子。我想重定向所有帖子。有什么解决方案吗?

1 个回复
SO网友:Ismail

StackOverflow上有许多关于如何实现这一点的有用线程,但这里有一个小的WP解决方案,您可以在不修改.htaccess 文件:

add_action(\'init\', function() {

    $redirect_to_domain = \'google.com\'; // without protocol
    $https = false; // redirect to https ( default: http )

    // don\'t change the following unless you know what you\'re doing
    $domain = str_replace( array(\'http://\', \'https://\'), \'\', get_site_url() );
    $uri = $_SERVER[\'HTTP_HOST\'] . $_SERVER[\'REQUEST_URI\'];

    wp_redirect( ( $https ? "https://" : "http://" ) . str_replace( $domain, $redirect_to_domain, $uri ) );
    exit;

});
记住,在执行重定向之前,WordPress仍将被启动。

希望这有帮助。

相关推荐

Redirect htaccess

我需要帮助重定向我的页面。例如,我有网站https://example.com. 我需要将内容从https://example.com 到https://example.com/blog. 这不是问题,我通过更改主页URL来做到这一点。这很有效。但现在我需要添加来自旧的重定向https://example.com 到https://xmpl.com.我想用。htaccess,但这不起作用。你们能帮帮我吗?以下是我对此的一些尝试,但两者都不起作用。RewriteEngine On RewriteRu