przekierowanie 301 podstron wordpress w functions.php

function redirect_page() {

     if (isset($_SERVER['HTTPS']) &&
        ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) ||
        isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
        $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
        $protocol = 'https://';
        }
        else {
        $protocol = 'http://';
    }

    $currenturl = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
    $currenturl_relative = wp_make_link_relative($currenturl);

    switch ($currenturl_relative) {
    
        case '/wypozyczalnia-dekoracji/':
            $urlto = home_url('/wypozyczalnia-krzesel-na-slub/');
            break;
		
		 case '/wypozyczalnia-podtalerzy-makram-slubnych/':
            $urlto = home_url('/wypozyczalnia-krzesel-na-slub/');
            break;
		
			 case '/scianki-do-zdjec-na-slub-wesele-wynajem/':
            $urlto = home_url('/wypozyczalnia-krzesel-na-slub/');
            break;
			
			 case '/wynajem-projektora-glosnikow-na-wesele/':
            $urlto = home_url('/wypozyczalnia-krzesel-na-slub/');
            break;
	
        
        default:
            return;
    
    }
    
    if ($currenturl != $urlto)
        exit( wp_redirect( $urlto, 301 ) );




}
add_action( 'template_redirect', 'redirect_page' );

Dodaj komentarz