ADDING Permanent redirections for blog posts without date url prefix:
RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ https://koerbler.com/blog/$4
ADDING Permanent redirections for blog posts without date url prefix:
RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ https://koerbler.com/blog/$4
Redirect to homepage (e.g. 404):
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
Redirect if cookie is set
function my_cookie_redirect() {
if(isset($_POST['confirm'])){
$cookie_value = "true";
setcookie( "AgeAgreed", $cookie_value, 30 * DAYS_IN_SECONDS, COOKIEPATH, COOKIE_DOMAIN );
$confirmano = true;
wp_redirect(get_bloginfo('url'));
exit;
}
if (!isset($_COOKIE['AgeAgreed']) || $confirmano == true) {
global $post;
$enter_id = icl_object_id(3954, 'page', false);
if ($post->ID != $enter_id) {
wp_redirect( get_permalink($enter_id));
exit;
}
}
}
add_action('template_redirect','my_cookie_redirect',0);
Redirects 301 if post type:
function post_redirect() {
global $wp_query;
if ( is_archive('member') || is_singular('member') ) :
$url = get_bloginfo('url');
wp_redirect( esc_url_raw( $url.'/about-ebla/' ), 301 );
exit();
endif;
}
add_action ( 'template_redirect', 'post_redirect', 1);