Skip to main content
Keneono.Net

follow us

KENEONO – Dikesempatan kali ini saya akan share Cara Membuat Blog Safelink di Blog Utama 100% Work. Tau kan safelink itu apa? Sebelumnya sudah pernah saya jelaskan pada artikel lain, Yaitu blog untuk mengkonversi atau membuat encypted link untuk semua link dari sebuah blog agar link-link tersebut menjadi aman dengan dikonversi menjadi base64. Dan jika ada pengunjung yang meng-klik link tersebut maka pengunjung akan dibawa ke halaman redirect safelink converter untuk mendapatkan link aslinya.

Contents

Nah maksud dari membuat safelink di blog utama ini yaitu sobat tidak perlu membuat blog lagi hanya saja dengan blog utama yang kita pakai ngepost artikel setiap hari bisa kita buat safelink seperti blog Keneono ini jadi lebih keren . wkwkwwk..


DEMO

Keuntungan Membuat Safelink di Blog Sendiri.

Keuntungan dari safelink sendiri ini apa?? Bisa dapat memaksimalkan pendapatan kita dari Adsense, mengapa begitu?? Karena tampilan iklan semakin menambah dan juga biasa pengunjung tidak sengaja klik iklan yang dikira link download. Safelink ini sangat cocok khususnya blog Download. Tanpa bosa basi langsung saja simak tutorialnya dibawah ini.


Berikut Cara Membuat Safelink di Blog Utama :


- Pertama silakan sobat masuk Dashboard blogger sobat masuk menu Tema > Edit HTML

- Selanjutnya silakan masukkan script dibawah ini diatas kode </head>


&lt;script type=&#039;text/javascript&#039;&gt;
var uri = window.location.toString();
if (uri.indexOf(&quot;%3D&quot;,&quot;%3D&quot;) &gt; 0) {
  var clean_uri = uri.substring(0, uri.indexOf(&quot;%3D&quot;));
    window.history.replaceState({}, document.title, clean_uri);
}
var uri = window.location.toString();
if (uri.indexOf(&quot;%3D%3D&quot;,&quot;%3D%3D&quot;) &gt; 0) {
  var clean_uri = uri.substring(0, uri.indexOf(&quot;%3D%3D&quot;));
    window.history.replaceState({}, document.title, clean_uri);
}
var uri = window.location.toString();
if (uri.indexOf(&quot;&amp;m=1&quot;,&quot;&amp;m=1&quot;) &gt; 0) {
  var clean_uri = uri.substring(0, uri.indexOf(&quot;&amp;m=1&quot;));
    window.history.replaceState({}, document.title, clean_uri);
}
var uri = window.location.toString();
if (uri.indexOf(&quot;?m=1&quot;,&quot;?m=1&quot;) &gt; 0) {
  var clean_uri = uri.substring(0, uri.indexOf(&quot;?m=1&quot;));
    window.history.replaceState({}, document.title, clean_uri);
}
&lt;/script&gt;
&lt;script type=&#039;text/javascript&#039;&gt;
var str= window.location.href.toString(); if((str.indexOf(&amp;#39;.com/&amp;#39;))==&amp;#39;-1&amp;#39;) { var str1=str.substring(str.lastIndexOf(&amp;quot;.blogspot.&amp;quot;));if (str1.indexOf(&amp;#39;/&amp;#39;)==&amp;#39;-1&amp;#39;) { var str2=str1; } else { var
str2=str1.substring(0,str1.indexOf(&amp;#39;/&amp;#39;)+1); } window.location.href=window.location.href.toString().replace(str2,&amp;#39;.blogspot.com/ncr/&amp;#39;); }
&lt;/script&gt;

- Jika sudah Simpan tema/template

- Kemudian masuk pada menu Halaman > buat Halaman baru > terus masukkan script dibawah ini (gunakan mode HTML jangan Kompose), untuk judul bisa diisi “Go To URL” atau bisa yang lain sesuka sobat


<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<style>
#outer-wrapper{margin:0 auto;text-align:left;float:none;background-position:center!important}
#post-wrapper{width:100%;max-width:100%;margin:0 auto;text-align:left;float:none;background-position:center!important}
.post-body,.post{background-position:center!important}
h2.post-title a,h1.post-title a,h2.post-title,h1.post-title{display:none;margin-top:0;margin:0}
#blog1,#artikel,.blog-posts{background-position:center!important}
.breadcrumbs{display:none;margin-top:0;margin:0}
#comments,#breadcrumb,#sidebar-wrapper,#menu-wrap{display:none;margin-top:0;margin:0}
.post-inner{padding:0 0 0 0;margin:20px auto}
.post-body ul#wrapin{display:block;position:relative;margin:30px auto 0 auto}
.post-body ul#wrapin li{display:block;margin:0 auto;text-align:left}
.post-body ul#wrapin br{display:none}
button{color:#fff!important;height:22px;font-size:12px;font-weight:bold;background:#2d8659;padding:3px 10px;border-radius:4px;border:none;outline:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);cursor:pointer;transition:all .4s ease-in-out;text-transform:uppercase;}
</style>
<div class="separator" style="clear: both; text-align: center;">
KODE IKLAN</div>
<div>
LIFE insurance is among the oldest financial products. The Amicable Society, founded in London in 1706, charged members a set contribution and paid out annually to widows and children of those who had died in the previous 12 months. Today it is a vast industry: life and health insurers employ over 800,000 people in America alone. It protects hundreds of millions against the risk of dying early, through death benefits, or the risk of living longer than expected, for example through annuities. According to Allianz, a German insurer, total life-insurance premiums are above 5% of GDP in many rich countries, including Britain, France, Italy and Japan. In America, the world’s biggest market, annual premiums total more than $550bn.<br />
<br />
But life insurers are struggling as never before. Those parts of the industry that have not evolved fast enough, says Clive Bannister, the head of Phoenix Group, a “closed” life insurer that buys and manages old policies but issues no new ones, have experienced a “demolition”. He lists half a dozen British life insurers that existed 15 years ago but no longer do.<br />
<br />
The lacklustre partial spin-off on May 10th of the American life-insurance unit of AXA, a French insurer, is just the latest sign of worries about the industry’s prospects. Shares were priced at $20, well below the expected $24-27. Among its woes are low interest rates, which make it hard to fulfil promises of guaranteed returns on some products, and costly new regulations. Since 2016 Europe has required much more capital to be held against long-term liabilities, like those of life insurers. That has prompted some to seek to rebalance their businesses. AXA has not only listed its American life arm this year but also announced the purchase of XL, a Bermuda-based property-and-casualty insurer.<br />
<br />
More serious still are demographic pressures. As the rich world ages and retires, total life-insurance premiums are flat or falling. In developed countries they fell by 0.5% in 2016 in real terms, according to Swiss Re, a reinsurer. Some countries have fallen off a cliff, including Australia (an 18.2% drop in 2017 in nominal terms) and Japan (11.3%), where negative interest rates have savaged returns and prompted some life insurers to stop selling lump-sum death-benefit policies. The industry has long been used to accumulating new assets, with old policies sold off to specialists (such as Phoenix). It will now have to adjust to “decumulation”, says Henrik Naujoks of Bain &amp; Company, a consultancy.<br />
<br />
<center>
<script src="LINK-JAVASCRIPT" type="text/javascript"></script>
<div class="fitur-body">
<div class="separator" style="clear: both; text-align: center;">
KODE IKLAN
</div>
<script type="text/javascript">
//<![CDATA[
function changeLink() {
    var e = Base64.decode(res);
    window.open(e, "_blank")
}
var currentURL = location.href,
    str = currentURL,
    res = str.replace("https://www.keneono.id/p/go-to-url.html?url=", "");
document.write('<button target="_self" class="btn btn-success" style="display: block;" id="download" onclick="changeLink()">Get Link >></button>');
onload: generate();
//]]>
</script>
</div>
</center>
<div class="separator" style="clear: both; text-align: center;">
KODE IKLAN
</div>
</div>
<br />
One way out of this bind is to add bells and whistles to their basic offerings. A survey by Bain suggested that customers liked the idea of receiving advice during illness or regular health check-ups as part of their life-insurance policy. That suggests they might welcome a blurring of the distinction between life and health insurance.<br />
<br />
Another option is to expand into new markets. In emerging economies, life-insurance penetration ranges from 2.6% of GDP in China to just 0.4% in Russia. (South Africa, at 11%, is an outlier.) Total premiums grew by 16.9% in real terms in 2016. But competition from domestic incumbents is fierce, particularly in China. And attracting new customers or providing new services, whether at home or abroad, will be hard for an industry that is saddled with high costs and has been slow to go digital. Most sales are still through agents and brokers.<br />
<br />
A third approach is to seek new kinds of customers. Though death benefits and annuities are still the core business, life insurers are branching out into savings products and insurance against disability or needing long-term social care. Greg Galeaz of PwC, a consultancy, notes that American firms are crafting insurance products to appeal to younger people, such as policies that allow withdrawals to pay off student loans or support ageing parents. The industry could do more to appeal to the moderately affluent, who largely think of life insurers as providers of death benefits rather than savings and retirement products.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
KODE IKLAN
</div>
<br />
Insurers’ single most popular strategy has been to diversify into investment-like products—an index-tracker bundled with a guarantee that the principal will be returned, for example. But since these resemble the offerings of asset managers, they are also the least distinctive. Antimo Perretta of AXA echoes many of his peers when he says that risk-averse customers have much to gain from the smoothing of returns an insurer can provide. Life insurers also argue they give access to a broader range of asset classes (including, say, exposure to private equity) than asset managers do. And they point to the attractive tax treatment in most jurisdictions of savings products with a life-insurance element.<br />
<br />
But that is to reverse the logic. Governments tax life insurance lightly because of the social value of protecting people from underestimating their life expectancy and retirement needs. Australia used to offer retiring workers incentives to purchase annuities; when it stopped these in 2007, the annuities market shrivelled away. Many elderly Australians have used their freedom imprudently: around half have emptied their pension pot by the age of 70. Mr Bannister fears a repeat on a grander scale in Britain, which in 2015 abolished a requirement for retirees to purchase an annuity. Life insurers must somehow reinvent themselves without losing sight of their core purpose: providing a way for their customers to plan for a dignified old age without overburdening the state.</div>
</div>

Keterangan :
Cari link https://www.keneono.id/p/go_to_url.html ganti dengan url halaman sobat yang tadi buat. Simpan/Publikasikan.
Ganti tulisan "KODE IKLAN" dengan kode script iklan Adsense.

- Jika sudah copy kode script dibawah ini paste di Notepad file silakan simpan berektensi .js jadi hasilnya nantinya contoh. Safelink.js


var Base64 = {
    _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
    encode: function (input) {
        var output = "";
        var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
        var i = 0;
        input = Base64._utf8_encode(input);
        while (i < input.length) {
            chr1 = input.charCodeAt(i++);
            chr2 = input.charCodeAt(i++);
            chr3 = input.charCodeAt(i++);
            enc1 = chr1 >> 2;
            enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
            enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
            enc4 = chr3 & 63;
            if (isNaN(chr2)) {
                enc3 = enc4 = 64;
            } else if (isNaN(chr3)) {
                enc4 = 64;
            }
            output = output + this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) + this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
        }
        return output;
    },
    decode: function (input) {
        var output = "";
        var chr1, chr2, chr3;
        var enc1, enc2, enc3, enc4;
        var i = 0;
        input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
        while (i < input.length) {
            enc1 = this._keyStr.indexOf(input.charAt(i++));
            enc2 = this._keyStr.indexOf(input.charAt(i++));
            enc3 = this._keyStr.indexOf(input.charAt(i++));
            enc4 = this._keyStr.indexOf(input.charAt(i++));
            chr1 = (enc1 << 2) | (enc2 >> 4);
            chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
            chr3 = ((enc3 & 3) << 6) | enc4;
            output = output + String.fromCharCode(chr1);
            if (enc3 != 64) {
                output = output + String.fromCharCode(chr2);
            }
            if (enc4 != 64) {
                output = output + String.fromCharCode(chr3);
            }
        }
        output = Base64._utf8_decode(output);
        return output;
    },
    _utf8_encode: function (string) {
        string = string.replace(/\r\n/g, "\n");
        var utftext = "";
        for (var n = 0; n < string.length; n++) {
            var c = string.charCodeAt(n);
            if (c < 128) {
                utftext += String.fromCharCode(c);
            } else if ((c > 127) && (c < 2048)) {
                utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            } else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }
        }
        return utftext;
    },
    _utf8_decode: function (utftext) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;
        while (i < utftext.length) {
            c = utftext.charCodeAt(i);
            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            } else if ((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i + 1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            } else {
                c2 = utftext.charCodeAt(i + 1);
                c3 = utftext.charCodeAt(i + 2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }
        }
        return string;
    }
}
var encode = document.getElementById('encode'),
    decode = document.getElementById('decode'),
    output = document.getElementById('output'),
    input = document.getElementById('input');
var User_ID = "";
var protected_links = "";
var a_to_va = 0;
var a_to_vb = 0;
var a_to_vc = "";
function auto_safelink() {
    auto_safeconvert();
}
function auto_safeconvert() {
    var a_to_vd = window.location.hostname;
    if (protected_links != "" && !protected_links.match(a_to_vd)) {
        protected_links += ", " + a_to_vd;
    } else if (protected_links == "") {
        protected_links = a_to_vd;
    }
    var a_to_ve = "";
    var a_to_vf = new Array();
    var a_to_vg = 0;
    a_to_ve = document.getElementsByTagName("a");
    a_to_va = a_to_ve.length;
    a_to_vf = a_to_fa();
    a_to_vg = a_to_vf.length;
    var a_to_vh = false;
    var j = 0;
    var a_to_vi = "";
    for (var i = 0; i < a_to_va; i++) {
        a_to_vh = false;
        j = 0;
        while (a_to_vh == false && j < a_to_vg) {
            a_to_vi = a_to_ve[i].href;
            if (a_to_vi.match(a_to_vf[j]) || !a_to_vi || !a_to_vi.match("http")) {
                a_to_vh = true;
            }
            j++;
        }
        if (a_to_vh == false) {
            var encryptedUrl = Base64.encode(a_to_vi);
            a_to_ve[i].href = "https://www.keneono.id/p/go_to_url.html?url=" + encryptedUrl;
            a_to_ve[i].rel = "nofollow";
            a_to_vb++;
            a_to_vc += i + ":::" + a_to_ve[i].href + "\n";
        }
    }
    var a_to_vj = document.getElementById("anonyminized");
    var a_to_vk = document.getElementById("found_links");
    if (a_to_vj) {
        a_to_vj.innerHTML += a_to_vb;
    }
    if (a_to_vk) {
        a_to_vk.innerHTML += a_to_va;
    }
}
function a_to_fa() {
    var a_to_vf = new Array();
    protected_links = protected_links.replace(" ", "");
    a_to_vf = protected_links.split(",");
    return a_to_vf;
}

- Kemudian silakan file tersebut upload ke Github, jika belum tau caranya bisa lihat ini Cara Upload File JavaScipt di Github.

Keterangan :
Sebelumnya silakan ganti terlebih dahulu url halaman link https://www.keneono.id/p/go_to_url.html ganti dengan url halaman sobat sendiri

- Selanjutnya setelah mendapatkan link js nya kembali ke menu Halaman edit “Go To URL” tadi cari tulisan “LINK-JAVASCRIPT” silakan ganti dengan link js tadi yang sudah diupload di github. Terus Simpan.

- Yang terakhir copy kode script dibawah ini paste di HTML Template blog taruh diatas kode </body>

<script src='LINK-JAVASCRIPT' type='text/javascript'/>
<script type='text/javascript'>
protected_links = &quot;linkedin.com,facebook.com,twitter.com,feedburner.com&quot;;
auto_safelink();
</script>

Keterangan :
Tulisan “LNK-JAVASCRIPT” ganti dengan link java script yang telah dipuload di github tadi.

- Eh belum selesai cari kode <body> atau <body Tulisan bla bla bla… > silakan ganti dengan kode berikut

<body onload="auto_safeconvert()">

- Simpan Tema/Template dan silakan lihat hasilnya.


Jika sobat kurang tau dan mau instant langsung jadi bisa menghubungi saya, tapi ntar ada anunya :D . wkwkwk...

Itulah Cara sederhana membuat blog safelink di blog utama dengan tambahan-tambahan script.
Nah gimana cukup mudah bukan, nah dengan safelink di blog utama ini lebih praktis dan keren pastinya. Jika masih bingung dan kurang jelas bisa ditanyakan di komentar atau melalui kontak kami. Terimakasih...

Sekian artikel kali ini tentang Cara Membuat Safelink Converter di Blog Utama / di blog Sendiri 100% Work, semoga bisa bermanfaat untuk sobat semua.
Kunjungi terus blog keneono untuk mendapatkan artikel menarik lagi lainnya. Terimakasih…
Jika sobat ingin menjadi donatur silahkan hubungi admin via Whatsapp. Dana hasil dari Donasi akan digunakan untuk memperpanjang domain keneono.net. Terima Kasih
Comment Policy : Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar