所以我有一个wordpress站点,我想301重定向到另一个域,但是原始域permalink在URL中有日期/yyyy/mm/dd/postname
domain.com/%year%/%monthnum%/%day%/%postname%/
我只希望它有/%的后缀名%/喜欢
domain2.com/%postname%/
我试图更改permalink,并使用重定向插件来设置regex,但这没有起作用。还有别的办法吗?
发布于 2019-10-02 12:21:51
您还可以使用Wordpress函数通过代码重定向,请添加Post_id of 'domain.com/%year%/%monthnum%/%day%/%postname%/',在'domain.com/%year%/%monthnum%/%day%/%postname%/'中,您可以在任何您想重定向的地方添加重定向URL
function my_logged_in_redirect() {
$post_id = url_to_postid( 'domain.com/%year%/%monthnum%/%day%/%postname%/' );
if ( is_user_logged_in() && is_page( $post_id ) )
{
wp_redirect( 'domain2.com/%postname%/' );
die;
}
}
add_action( 'template_redirect', 'my_logged_in_redirect' );我希望这能帮到你!
https://stackoverflow.com/questions/58195296
复制相似问题