1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

(ASK) Cara Membuat Halaman Khusus Redirect

Discussion in 'Wordpress' started by aanshared, Jun 14, 2014.

  1. aanshared

    aanshared Ads.id Pro

    Joined:
    Feb 13, 2013
    Messages:
    422
    Likes Received:
    10
    Location:
    Palembang deket SumSang
    Permisi para mastah sekalian, ane nubi izin mao nanya...

    Pertanyaan ane:
    Bisa gk sih blog wordpress (selt-host) membuat page khusus redirect? contoh kayak punya si mbah guugle _http://google.com/url?q=inisitusku.com or punya si biru facebook _http://l.facebook.com/l.php?u=inisitusku.com
    Klo bisa, gimana caranya??? (ane udah muter-muter keliling forum, tapi gk nemu)

    Please, bantu saya mastah....

    Ane udah nyoba berbagai plugin redirect, tapi gk ada yang cocok sama keinginan... I-)

    Buat yang jawab, ane doa'in semoga earning terus naek!!!!
     
  2. ferywant

    ferywant Ads.id Fan

    Joined:
    Oct 20, 2013
    Messages:
    217
    Likes Received:
    26
    Location:
    IM GHOST
    bisa pake ini om__http://codex.wordpress.org/Function_Reference/wp_redirect
    tuh bawaannya wp, jadi ga nambah berat hosting
     
  3. aanshared

    aanshared Ads.id Pro

    Joined:
    Feb 13, 2013
    Messages:
    422
    Likes Received:
    10
    Location:
    Palembang deket SumSang
    Bisa jelasin cara penggunaannya mastah???
    Maklum, nubitoolll
     
  4. nasdin

    nasdin Super Hero

    Joined:
    May 28, 2013
    Messages:
    806
    Likes Received:
    182
    bikin page baru kasih nama go

    tambah di functions.php theme

    PHP:
    function ads_id_185947(){
        if( 
    is_page'go' ) && (isset($_GET['url']) && $_GET['url'] !='')){
           
    wp_redirect('http://' $_GET['url'],301);
           exit();
        }
    }
    add_action'template_redirect''ads_id_185947' );
    penggunaan: http://domainmu.com/go/?url=situstujuan.com
     
    aanshared and ferywant like this.
  5. aanshared

    aanshared Ads.id Pro

    Joined:
    Feb 13, 2013
    Messages:
    422
    Likes Received:
    10
    Location:
    Palembang deket SumSang
    makasih banyak kang...
     
  6. Gajah Mada

    Gajah Mada Ads.id Fan

    Joined:
    Jul 17, 2013
    Messages:
    197
    Likes Received:
    7
    Location:
    gajahmada.org
    Sedikit tambahan gan:

    PHP:
    function ads_id_185947(){
        if( 
    is_page'go' ) && (isset($_GET['url']) && $_GET['url'] !='')){
           
    //wp_redirect('http://' . $_GET['url'],301);
           //exit();
           
    $page_go '<input type="button" onClick="location.href=\'http://'$_GET['url'].'\'" value="Lanjut gan!!!">';
        } else {
            
    $page_go 'manual';
        }
            echo 
    $page_go;
    }
    add_action'template_redirect''ads_id_185947' ); 
    Kalo mau pasang iklan ato pasang gambar cewek bisa di halaman redirectnya gan. silahkan bongkar lagi ya :cerutu:
     
    aanshared likes this.
  7. aanshared

    aanshared Ads.id Pro

    Joined:
    Feb 13, 2013
    Messages:
    422
    Likes Received:
    10
    Location:
    Palembang deket SumSang

    biar bisa pake http or gk pake http gimana om???
     
  8. aanshared

    aanshared Ads.id Pro

    Joined:
    Feb 13, 2013
    Messages:
    422
    Likes Received:
    10
    Location:
    Palembang deket SumSang
    maksud saya pake http or gk pake http kek gini
    _http://a.com/go/?url=http://aa.com => not work!!
    _http://a.com/go/url=aa.com => worked!!!
     
  9. Gajah Mada

    Gajah Mada Ads.id Fan

    Joined:
    Jul 17, 2013
    Messages:
    197
    Likes Received:
    7
    Location:
    gajahmada.org
    ganti kode di atas jadi kek gini
    PHP:
    //fungsi tambahan
    function addhttp($url) { 
        if (!
    preg_match("~^(?:f|ht)tps?://~i"$url)) {
            
    $url "http://" $url;
        }
        return 
    $url;
    }
    function 
    ads_id_185947(){
        if( 
    is_page'go' ) && (isset($_GET['url']) && $_GET['url'] !='')){
           
    //wp_redirect('http://' . $_GET['url'],301);
           //exit();
           
    $page_go '<input type="button" onClick="location.href=\''addhttp($_GET['url']).'\'" value="Lanjut gan!!!">';
        } else {
            
    $page_go 'manual';
        }
            echo 
    $page_go;
    }
    add_action'template_redirect''ads_id_185947' ); 

     
    nasdin likes this.
  10. aanshared

    aanshared Ads.id Pro

    Joined:
    Feb 13, 2013
    Messages:
    422
    Likes Received:
    10
    Location:
    Palembang deket SumSang
    masih gk work gan,,,
    sekedar info, ane pake themes freshlife
     
  11. nasdin

    nasdin Super Hero

    Joined:
    May 28, 2013
    Messages:
    806
    Likes Received:
    182
    ya kalo tanpa http dah work harusnya pake tambahan itu bisa

    PHP:
    //fungsi tambahan
    function addhttp($url) { 
        if (!
    preg_match("~^(?:f|ht)tps?://~i"$url)) {
            
    $url "http://" $url;
        }
        return 
    $url;
    }
    function 
    ads_id_185947(){ 
        if( 
    is_page'go' ) && (isset($_GET['url']) && $_GET['url'] !='')){ 
           
    wp_redirect(addhttp($_GET['url']),301); 
           exit(); 
        } 

    add_action'template_redirect''ads_id_185947' ); 
     

Share This Page