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

-ASK- Redirect Permalink Wordpress

Discussion in 'Blog/CMS Stuff' started by rinirina, Oct 30, 2017.

  1. rinirina

    rinirina Aged Domains Seller

    Joined:
    Nov 17, 2014
    Messages:
    1,381
    Likes Received:
    146
    Location:
    Rivendale
    Tanya buat agan-agan ads.id
    wordpress nginx, pusing muter2 googling belum ketemu triknya :)

    adakah cara redirect otomatis semua url postingan lama ke yang baru (supaya halaman lama ketika diakses nggak 404 not found)?
    link url lama http://www.example.com/url-postingan-blog-lama.html
    ganti link url baru http://www.example.com/url-postingan-blog-lama/

    trim's
     
  2. iisbetoq

    iisbetoq Super Hero

    Joined:
    Jul 13, 2011
    Messages:
    2,723
    Likes Received:
    236
    Location:
    Mobile Proxy Indonesia
    kalo lsg dari settingan wordpress permalink di dashboard bukan nya lsg ke redirect ya ?
     
  3. hardinalz

    hardinalz Super Hero

    Joined:
    Mar 8, 2010
    Messages:
    2,395
    Likes Received:
    1,420
    Location:
    /var/www/html
    Tambahkan kode ini di server blok Nginx-nya (yang diantara ...dst dan ...dst)

    Code:
    server {
       listen 80;
       server_name example.com www.example.com;
       root /path/ke/folder/domain;
       index index.php;
       ...dst
       location = /url-postingan-blog-lama.html {
           return 301 http://www.example.com/url-postingan-blog-lama/ ;
       }
       location = /url-lama.html {
           return 301 http://www.example.com/url-lama/ ;
       }
       ...dst
    }
    
    Silahkan input untuk semua artikel
     
  4. Ahmad Sarnuji

    Ahmad Sarnuji Super Hero

    Joined:
    May 30, 2015
    Messages:
    1,918
    Likes Received:
    201
    Location:
    Kab.Tangerang, Desa Sumur Bandung
    bakal gempor huu kalo satu2 begini heheh
     
    ayankcell likes this.
  5. dadada

    dadada Super Hero

    Joined:
    Dec 10, 2013
    Messages:
    2,514
    Likes Received:
    999
    :D

    Ane kemaren ganti URL persis seperti TS, ane nemu tutor script di google... ada kok, kalau gak salah ane nyamperin ke stackoverflow. Tapi ini untuk nginx, dan url awal juga pakai ekstensi .html
    PHP:
    rewrite "^/[0-9]{4}/[0-9]{2}/([a-z0-9\-/]+).html$" http://www.situsanda.com/$1;       
           
    if ($http_host != "www.situsanda.com") {
                     
    rewrite http://www.situsanda.com$request_uri permanent;
           
    }
     
  6. yosbeda

    yosbeda Ads.id Fan

    Joined:
    Apr 18, 2010
    Messages:
    150
    Likes Received:
    43
    Location:
    Wonogiri
    Kayaknya langsung gini juga bisa.
    PHP:
    if ($http_host "^(.*).html$") {
        
    rewrite ^(.*)$ $uripermanent;
        }
    Kayaknya doang ya, belum ane coba.

    Cara diatas biasa ane pakai untuk ngeredirect query string aneh2 yang muncul di URL2 postingan ketika bikin AMP tanpa plugin, seperti "random&random_year= ", "wpmd_action=", dll.

    EDIT:
    Eh kayaknya kalau $http_host gitu ngga bisa ding langsung ke ^(.*). ...

    Mungkin seperti di bawah ini yang bisa,
    PHP:
    if ($request_uri "^(.*).html$") {
        
    rewrite ^(.*)$ $uripermanent;
        }
    Sekali lagi, mungkin doang ya. :D
     
    Last edited: Oct 31, 2017
  7. Cekfolder

    Cekfolder Ads.id Fan

    Joined:
    May 17, 2017
    Messages:
    106
    Likes Received:
    9
    Location:
    Bandung, Jawa Barat
    pake plugin Simple 301 Redirects aja om. simple settingnya
     
  8. nyubi ngapak

    nyubi ngapak Ads.id Starter

    Joined:
    Sep 30, 2017
    Messages:
    62
    Likes Received:
    82
    Coba pake plugin permalink finder
     

Share This Page