我在Wordpress中有一个自定义帖子类型以下slu ::
domain.com/folder/page-1
我想将所有/ folder / links / URLS重定向到另一个网址。
例如:
全部重定向到 domain.com/some-page
答案 0 :(得分:0)
怎么样:
RewriteEngine on
RewriteRule ^domain.com/folder/(.*)$ domain.com/some-page [R=301,L]
答案 1 :(得分:0)
您可以使用RedirectMatch指令:
RedirectMatch ^/folder/.+$ http://example.com/page
答案 2 :(得分:0)
如果你有很多重定向网址,最好使用插件,建议插件Simple 301 Redirects
另一种方法是使用wordpress函数wp_redirect();
add_action('template_redirect', 'redirect_page_another_page');
if(!function_exists('redirect_page_another_page')){
function redirect_page_another_page(){
$queried_post_type = get_query_var('post_type');
<!-- replace custom_post_type_name with you custom post type name -->
if ( is_single() && 'custom_post_type_name' == $queried_post_type ) {
$redirect_url = site_url().'/folder/some-page/';
wp_redirect( $redirect_url );
exit;
}
}
}