Cara prediksi terbaru bagaimana kanker payudara bisa berkembang

Para peneliti kemungkinan dapat memprediksi apakah ductal carcinoma in situ (DCIS) kanker payudara akan menyebar dikemudian hari. Mereka telah meneliti dari 1.162 wanita selama lebih delapan tahun dan mereka menemukan wanita yang memiliki tiga biomarker berisiko sebesar 20 persen terkena kanker payudara invasif. Biomarker tersebut adalah p16, COX-2, dan Ki67.

Suplemen Vitamin-Kalsium atasi resiko Kanker Payudara

Sementara wanita biomarker p16, COX-2, dan Ki67, memiliki risiko hanya 4 persen. DCIS dideteksi dengan alat mamografi pada payudara. Susan Love, seorang profesor klinis bedah dari Universitas California, Los Angeles, mengatakan bahwa temuan ini dapat membantu menghindari dari pengobatan yang tidak perlu pada perempuan dengan ca mamma. Penelitian ini telah dipublikasikan dalam The Journal of the National Cancer Institute.

Video YouTube: Cara terbaru test kanker payudara

Referensi
Biomarker Expression and Risk of Subsequent Tumors After Initial Ductal Carcinoma In Situ Diagnosis - jnci.oxfordjournals.org

Baca juga artikel kanker payudara lainnya dalam blog ini, seperti apakah alkohol berpengaruh pada kanker payudara, serta apa saja tipe kanker payudara.

Aturan yang harus ditaati jika pake Google AJAX Search API

Pada postingan sebelumnya, mengenai cara bikin search engine gambar dengan Google API, pada kode 1 dan 2 (sebelum di-update) bentuk script-nya seperti ini.

“Apanya yang diubah om Jev? kenapa?”

Yang saya ubah hanya tampilan title yang dihasilkannya dan memasang tautan. Pada kode tersebut, title dan gambar-nya tanpa tautan, ada kode untuk menghilangkan spesial karakter HTML pada serta penambahan kode untuk menghilangkan kata yang kita tidak inginkan pada title hasil pencarian.

Nah, jika kamu mau menggunakan Google AJAX Search API, ada beberapa aturan yang harus ditaati, beberapa diantaranya yang cukup menjadi perhatian bagi saya jika mau menggunakan Google API:

Kamu tidak boleh:
- mengubah atau mengganti teks, gambar, atau konten lainnya dari hasil pencarian Google
- mengubah urutan hasil pencarian Google yang muncul,
- mencampurkan hasil pencarian dari sumber-sumber lain selain Google
- mencampurkan konten lainnya yang muncul untuk menjadi bagian dari hasil pencarian Google
- memodifikasi, mengganti, mengaburkan, atau menghambat fungsi link ke Google atau pihak ketiga yang yang ada dalam hasil pencarian Google.

Selengkapnya, silahkan baca terms-nya di sini. Jadi jelas kenapa saya mengubahnya. Jika melanggar, just use at your own risk :)

Kode cara bikin search engine gambar dengan Google API (Old Version). Use at your own risk :)
KODE 1

<?php define('GOOGLE_API_KEY', '');
function pete_curl_get($url, $params){$post_params = array();
foreach ($params as $key => &$val) {
if (is_array($val)) $val = implode(',', $val);
$post_params[] = $key.'='.urlencode($val);
}
$post_string = implode('&', $post_params);
$fullurl = $url."?".$post_string;
$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_URL, $fullurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040608'); //kamu bisa pake user agent yang lain, lihat listnya di sini www.user-agents.org
$result = curl_exec($ch);curl_close($ch);
return $result;
}function perform_google_web_search($termstring)
{
$start = 0;
$result = array();
while ($start<10) //kamu bisa ganti angka "50" untuk jumlah list  yang ditampilkan
{
$searchurl = 'http://ajax.googleapis.com/ajax/services/search/images?v=1.0'; 
$searchurl .= '&key='.'ABCDEFG'; //ganti ABCDEFG dengan kode api Google http://code.google.com/apis/ajaxsearch/signup.html
$searchurl .= '&start='.$start;
$searchurl .= '&rsz=large'; //kamu bisa pake "small" untuk menampilkan hanya 4 (maksimal) pencarian
$searchurl .= '&filter=0'; //kamu bisa ganti "filter=1" untuk mem-filter hasil pencarian
$searchurl .= '&q='.urlencode($termstring);
$response = pete_curl_get($searchurl, array());
$responseobject = json_decode($response, true);
if (count($responseobject['responseData']['results'])==0)
break;
$allresponseresults = $responseobject['responseData']['results'];
foreach ($allresponseresults as $responseresult)
{
$result[] = array(
'url' => $responseresult['visibleUrl'],
'title' => $responseresult['title'],
'thumbnail' => $responseresult['tbUrl'],
);
}
$start += 8;
}
return $result;
}if (isset($_REQUEST['s'])) {
$termstring = urldecode($_REQUEST['s']);
} else {
$termstring = '';}
?>

Kode 1 pada line 19 untuk kode

......
while ($start<10)
......

ganti kode < dengan kode < jadinya seperti ini while ($start<10)

KODE 2

<?php
function hilangkan_spesial_karakter($result) { //fungsi hilangkan semua spesial karakter
	$result = strip_tags($result);
	$result = preg_replace('/&.+?;/', '', $result); 
	$result = preg_replace('/\s+/', ' ', $result);
        $result = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $result);
	$result = preg_replace('|-+|', ' ', $result);
        $result = preg_replace('/&#?[a-z0-9]+;/i','',$result);
        $result = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $result);
	$result = trim($result, ' ');
	return $result;
}
function CleanFileNameBan($result){
$bannedkey = array("key","key","key"); //masukkan kata kunci satu persatu untuk menghindari kata-kata yang tidak diinginkan.
$result = str_replace($bannedkey, '',$result);
$result = trim($result);
return $result;
}
?>
<?php $termstring = $s ?>
<?php if ($termstring!='') {
$googleresults = perform_google_web_search($termstring);
//Kamu bisa ganti kode <h1> serta test yang ada sesuai dengan kode html dan text keinginan kamu begitu juga dengan yang lainnya
print '<h1>Gambar  '.CleanFileNameBan(hilangkan_spesial_karakter($s)).'  yang terkait:</h1>'; 
foreach ($googleresults as $result) {
print '<div class="post">';
print '<h1 class="title">'.CleanFileNameBan(hilangkan_spesial_karakter($result['title'])).'</h1>';
print '<img src="'.$result['thumbnail'].'"/>';
print '<p style="color:#777777">Sumber: '.$result['url'].'</p>';
print '</div>';
}
}
?>

Skrip di atas, saya sudah ubah, silahkan lihat update-nya :)


 Bagikan

Mesin Pencari Image dengan Google API

Skrip auto konten dalam tutorial cara membuat blog auto-generated content sebenarnya sangat banyak fungsinya. Proses generate konten yang dihasilkan bukan hanya dalam bentuk konten tertulis saja, tapi juga gambar, book, news, dan video. Tapi kali ini kita membahas Google Search API untuk image-nya saja dulu. Seperti halnya cara kerja search engine gambar dari Bing API pada tutorial sebelumnya, Google Search API image ini lebih banyak fungsi yang kita bisa tambahkan dan hasil pencariannya juga lebih banyak dibandingkan dengan menggunakan API Bing.

Bagaimana cara membuat mesin pencari Image dengan Google API di halaman search result WordPress?, ikuti saja langkah-langkahnya sebagai berikut:

1. Buka editor search.php blog wp kamu.

2. Kode 1 (Script proses keyword) – Tempatkan Kode berikut di paling atas sebelum kode <?php get_header(); ?>, jangan lupa daftarkan situs kamu di Google API sebelumnya untuk mendapatkan API key http://code.google.com/apis/ajaxsearch/key.html

<?php define('GOOGLE_API_KEY', '');
function pete_curl_get($url, $params){$post_params = array();
foreach ($params as $key => &$val) {
if (is_array($val)) $val = implode(',', $val);
$post_params[] = $key.'='.urlencode($val);
}
$post_string = implode('&', $post_params);
$fullurl = $url."?".$post_string;
$ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_URL, $fullurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040608'); //kamu bisa pake user agent yang lain, lihat listnya di sini www.user-agents.org
$result = curl_exec($ch);curl_close($ch);
return $result;
}function perform_google_web_search($termstring)
{
$start = 0;
$result = array();
while ($start<10) //kamu bisa ganti angka "50" untuk jumlah list  yang ditampilkan
{
$searchurl = 'http://ajax.googleapis.com/ajax/services/search/images?v=1.0'; 
$searchurl .= '&key='.'ABCDEFG'; //ganti ABCDEFG dengan kode api Google http://code.google.com/apis/ajaxsearch/signup.html
$searchurl .= '&start='.$start;
$searchurl .= '&rsz=large'; //kamu bisa pake "small" untuk menampilkan hanya 4 (maksimal) pencarian
$searchurl .= '&filter=0'; //kamu bisa ganti "filter=1" untuk mem-filter hasil pencarian
$searchurl .= '&q='.urlencode($termstring);
$response = pete_curl_get($searchurl, array());
$responseobject = json_decode($response, true);
if (count($responseobject['responseData']['results'])==0)
break;
$allresponseresults = $responseobject['responseData']['results'];
foreach ($allresponseresults as $responseresult)
{
$result[] = array(
'url' => $responseresult['visibleUrl'],
'title' => $responseresult['titleNoFormatting'],
'thumbnail' => $responseresult['tbUrl'],
'originalurlimage' => $responseresult['originalContextUrl'],
);
}
$start += 8;
}
return $result;
}if (isset($_REQUEST['s'])) {
$termstring = urldecode($_REQUEST['s']);
} else {
$termstring = '';}
?>

2.Kode 2 (hasil yang ditampilkan) - Tempatkan kode berikut sebelum kode <?php endif; ?>.

<?php
function hilangkan_spesial_karakter($result) { //fungsi hilangkan semua spesial karakter
	$result = strip_tags($result);
	$result = preg_replace('/&.+?;/', '', $result); 
	$result = preg_replace('/\s+/', ' ', $result);
        $result = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $result);
	$result = preg_replace('|-+|', ' ', $result);
        $result = preg_replace('/&#?[a-z0-9]+;/i','',$result);
        $result = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $result);
	$result = trim($result, ' ');
	return $result;
}
function CleanFileNameBan($result){
$bannedkey = array("key","key","key"); //masukkan kata kunci satu persatu untuk menghindari kata-kata yang tidak diinginkan.
$result = str_replace($bannedkey, '',$result);
$result = trim($result);
return $result;
}
?>
<?php $termstring = $s ?>
<?php if ($termstring!='') {
$googleresults = perform_google_web_search($termstring);
//Kamu bisa ganti kode <h1> serta test yang ada sesuai dengan kode html dan text keinginan kamu begitu juga dengan yang lainnya
print '<h1>Gambar  '.CleanFileNameBan(hilangkan_spesial_karakter($s)).'  yang terkait:</h1>'; 
print '<p style="font-weight:bold">Powered by Google</p>';
foreach ($googleresults as $result) {
print '<div class="post">';
print '<h1 class="title"><a href="'.$result['originalurlimage'].'">'.$result['title'].'</a></h1>';
print '<a href="'.$result['originalurlimage'].'"><img src="'.$result['thumbnail'].'"/></a>';
print '<p style="color:#777777">Sumber: '.$result['url'].'</p>';
print '</div>';
}
}
?>

Selesai!

Penjelasan bagaimana hasil generate kode di atas bisa menampilkan gambar
Saya cuma mengubah referensi kode sebelumnya dengan kode berikut:

.....
'url' => $responseresult['visibleUrl'],// Kode "visibleUrl" untuk menampilkan alamat url gambar
'title' => $responseresult['title'], //Kode "title" untuk menampilkan title gambar
'thumbnail' => $responseresult['tbUrl'], // Kode "tbUrl" untuk menampilkan thumbnail gambar
'originalurlimage' => $responseresult['originalContextUrl'],//Kode "originalContextUrl" untuk menampilkan link ke halaman gambar aslinya
.....

Kode Hasil Proses

.....
print '<h1 class="title"><a href="'.$result['originalurlimage'].'">'.$result['title'].'</a></h1>';
print '<a href="'.$result['originalurlimage'].'"><img src="'.$result['thumbnail'].'"/></a>';
print '<p style="color:#777777">Sumber: '.$result['url'].'</p>';
.....

Kamu bisa belajar mengubah referensi kode tersebut dengan kode dari Google API, referensinya di sini. Selamat memodifikasi dan mencoba Sob! :)

Please Note
Ikuti petunjuk-petunjuk yang ada dalam kode.
Baca baik-baik aturan penggunaan Google API jika mau menggunakan skrip ini.
Advance user only!

Update 30 APRIL 2010
Skrip diubah untuk menyesuaikan dengan aturan main Google AJAX Search API

Baca juga tips WordPress untuk menghentikan pencurian feed konten blog WorPress Anda.


 Bagikan

Melindungi pencurian feed lewat .htaccess

Tips melindungi pencurian konten feed sudah banyak,entah itu mengakali lewat summary reading settingan WordPress, penggunaan plugin RSS footer, atau yang lebih ekstrim dengan melapor ke Google, Feedburner atau webhosting sang pencuri.

Filter konten dengan robots.txt

Mencuri feed suatu blog bisa dilakukan dengan berbagai macam cara, yang paling sering dilakukan dengan menggunakan suatu plugin, misalnya plugin autoblog atau wp-robot yang meng-generate RSS konten dari search engine seperti Google blogsearch, syukur-syukur kalo feed yang dicuri menyertakan tautan ke konten originalnya, dengan tidak memasang atribut rel nofollow dan menyertakan anchor text yang bagus, misalnya judul postingan atau title blog, itu masih bisa ditoleransi sedikit.

Dimana letak file .htacces dalam hostingan ?

Nah, bagaimana melindungi feed kamu agar tidak kecurian lagi oleh situs atau blog aggregator yang mengambil feed tanpa izin?

Salah satu cara yang saya suka untuk melindungi pencurian feed yaitu lewat file .htaccess. Kamu cukup menandai url domain atau ip address web server blog/situs sang pencuri yang kamu temukan di mesin pencari, dan cara melihat ip-address-nya dengan tool whois yang banyak tersebar di internet. Googling aja sob :)

Kemudian masukkan nama domain atau ip-address situs tersebut ke dalam file htaccess. Contohnya, saya akan blok situs aggregator sampelxdomain.com dan ip-addressnya 66.12.345.678. Dalam file .htacces kodenya seperti ini:

deny from sampelxdomain.com
deny from  66.12.345.678

Simpan aja di bagian paling bawah kode lainnya dalam file.htaccess dan Save!

Semoga tips menghentikan pencurian konten feed melalui .htaccess dapat berguna. Selamat mencoba sob! :)

Baca juga tutorial lainnya tentang cara membuat search engine format pdf dan search engine format gambar dalam tutorial Jevuska.


 Bagikan

Membuat Search Engine Gambar di WordPress

Katanya satu gambar bisa menunjukkan seribu bahasa, bagaimana kalo banyak gambar dalam halaman pencarian blog WordPress kamu? Wah bisa menunjukkan berapa bahasa yah?! :mrgreen:
Setelah sebelumnya ada tutorial membuat search engine ebook dalam format PDF dengan menggunakan API search engine Bing, sekarang kita buat mesin pencari dalam format gambar to’ di halaman pencarian WordPress. Skrip kali ini agak berbeda dengan skrip auto-generated content, tapi fungsinya sama saja, kode ini meng-generate image dengan memanfaatkan API suatu search engine. Kita pake API Bing saja yah :)

Cara membuat search engine gambar di halaman search result wordpress, berikut langkahnya: (Saya pake WordPress Theme Default sebagai contoh penempatan kode)
1. Masuk search.php theme WordPress kamu
2. Kopas kode berikut dan tempatkan sebelum kode <?php endwhile; ?> dan sesudah kode <?php else : ?>:

<?php function CleanFileNameBan($result){
$bannedkey = array("key","key","key"); //masukkan kata kunci satu persatu untuk menghindari kata-kata yang tidak diinginkan.
$result = str_replace($bannedkey, '',$result);
$result = trim($result);
return $result;
}
function hilangkan_spesial_karakter($result) { //fungsi hilangkan semua spesial karakter
	$result = strip_tags($result);
	$result = preg_replace('/&.+?;/', '', $result); 
	$result = preg_replace('/\s+/', ' ', $result);
        $result = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', ' ', $result);
	$result = preg_replace('|-+|', ' ', $result);
        $result = preg_replace('/&#?[a-z0-9]+;/i','',$result);
        $result = preg_replace('/[^%A-Za-z0-9 _-]/', ' ', $result);
	$result = trim($result, ' ');
	return $result;
}
?>
<?php 
if (isset($s)) { 
$request = 
'http://api.search.live.net/json.aspx?Appid=KODEAPIBING&sources=image&Image.Count=5&query=' . urlencode($s); $response  = file_get_contents($request); 
$jsonobj  = json_decode($response); 
echo('<div ID="post">');                     
foreach((array)$jsonobj->SearchResponse->Image->Results as $value) 
{
echo('<h2 class="title">'.CleanFileNameBan(hilangkan_spesial_karakter($value->Title)).'</h2>'); 
echo('<div class="entry"><a target="_blank" rel="nofollow" href="' . $value->Url . '">'); 
echo('<img style="border:none" src="' . $value->Thumbnail->Url. '"></a></div>');
echo('<p style="color:#777777">Sumber: ' . $value->Url. '</p>'); 
} 
echo(''); 
} ?>

Kode line 30 $value-/>Thumbnail->Url tidak pake garis miring (/) jadinya gini $value->Thumbnail->Url

3. Ganti kata KODEAPIBING dengan kode API dari BING di line 22 (daftar di http://www.bing.com/developers/createapp.aspx). Gambar dalam bentuk Thumbnail yang jumlahnya (angka 5), bisa ganti dengan jumlah yang diinginkan pada kode line 22 ...Image.Count=5...

Selesai!

Silahkan modifikasi sendiri kode html yang ada untuk menyesuaikan dengan theme WordPress kamu. Selamat mencoba sob! :)

Update 28 April 2010

  • Pada Line 34 kode sebenarnya seperti ini echo(‘</div>’);
  • Ada penambahan kode (array) pada line 26 untuk menghilangkan kode error Invalid argument supplied for foreach()

Please Note
Ternyata gambarnya bisa juga di-index oleh search engine :mrgreen:
Jangan lupa pasang atribusi Bing untuk hasil pencariannya.
Penempatan kode tergantung dari theme yang dipakai. Silahkan berkreasi sendiri.
Kasi tau yach kalo ada error. :)

Cara Membuat Mesin Pencari Ebook bentuk PDF di WP

Situs mesin pencari atau search engine untuk mendapatkan ebook dengan gratis sudah banyak tersebar di Internet. Bagaimana cara membuat mesin pencari ebook dalam bentuk file PDF seperti itu? :)
Sudah baca dan mempraktekkan tutorial cara membuat auto-generated content pada post saya sebelumnya? dari skrip tersebut ditambah gabungan beberapa plugin, situs search engine pencari artikel PDF sudah dapat kamu buat dengan sekejap.

Berikut langkah-langkah bikin search engine untuk e-book format PDF di blog WordPress:
1. Kita masih pake search.php theme WP sebagai halaman hasil pencarian dan API Bing untuk meng-generate hasilnya.

2. Ikuti saja langkah-langkah membuat auto-generated content di halaman pencarian WordPress sampai selesai.

3. Kamu tinggal menambahkan kode filetype%3Apdf+ pada line 17 Kode 1 (Script proses keyword). Jadinya seperti ini:

......
$searchurl .= '&Query=filetype%3Apdf+'.urlencode($termstring);
......

4. Masih pada Kode 1 (Script proses keyword), perbanyak jumlah hasil pencarian pada line 19, misalnya kita mau buat jadi 50 hasil pencarian. Kodenya seperti ini:

......
$searchurl .= '&Web.Count=50'; //jumlah list file PDF yang dihasilkan
......

5. Ganti line 19 pada Kode 2 (hasil yang ditampilkan) untuk menambahkan tautan/link download pada sumber artikel yang dihasilkan, jadinya seperti ini:

......
print '<p style="color:#777777"><a target="_blank" href="'.$result['url'].'" rel="nofollow">DOWNLOAD</a></p>';
......

Selesai!

Plugin WordPress yang mungkin kamu butuhkan dalam pembuatan mesin pencari ini adalah:

  • Recent Google Searches Widget By Keith P. Graham. Download di wordpress.org/extend/plugins/recent-google-searches-widget/
  • Recent Searches Widget By Daniel Fruzynski. Download di wordpress.org/extend/plugins/recent-searches-widget/
  • Plugin STT 2 yang sudah di-edit.

Selamat mencoba sob! :)

Update 26 April 2010 Pukul 15.25
Nggak cuma file PDF dink, kamu juga bisa bikin search engine Excel, PowerPoint, dan Word hanya dengan mengganti kode “pdf” pada line line 17 Kode 1 (Script proses keyword) dengan kode “xls” untuk excel, “ppt” untuk PowerPoint, “doc” untuk Word (dokumen).

Baca juga Tutorial robots.txt yang berguna untuk me-restriksi sekaligus mem-filter konten dari search engine.


 Bagikan

Tutorial robots.txt berdasarkan Google Webmaster Tools

file robots.txt adalah file yang buat untuk menginstruksikan web robots, crawlers, atau spider yang masuk kedalam web atau blog kamu. File robots.txt mengontrol masuknya web robots yang biasanya datang dari situs search engine. Dengan adanya robots.txt, kamu bisa memberikan restriksi (semacam filter) terhadap file atau direktori tertentu dalam web, agar web robot tidak begitu saja mengcrawl semua isi dari web kamu, begitu juga sebaliknya.

Saya sendiri menggunakan robots.txt dengan tujuan melakukan restriksi web robot dari search engine terhadap konten yang ter-generate dalam blog ini, sehingga saya bisa menentukan konten-konten apa saja yang bisa di filter dan tidak, untuk dimasukkan dalam search engine. File robots.txt ini bisa juga digunakan sebagai cara menghindari duplicate content yang bisa saja ada dalam blog kamu, dalam hal ini duplicate title dan duplicate description seperti yang tercatat dalam Google Webmasters Tools.

Cobalah untuk mempelajari tentang robots.txt dalam tutorial ini, bagaimana file robots.txt ini digunakan untuk mengontrol search engine/web robots terhadap suatu situs.

Dalam tutorial robots.txt ini, saya menjelaskan pembuatan file robots.txt berdasarkan tool yang ada dalam Google Webmasters.

Berikut langkah-langkah cara membuat robots.txt menggunakan Google Webmasters Tools:

1. Signup/sign in Google Webmasters Tools. Masuk di akun Google Webmasters dengan username dan password akun Google kamu.

2. Masuk di situs yang mau dibuatkan file robots.txt. (Tentu saja situs kamu harus diverifikasi terlebih dahulu, baca di sini: cara verifikasi situs lewat Google Webmasters Tools)

3. Crawler access. Pada navigasi dashboard sebelah kiri masuk di Site configuration >> Crawler access (lihat gambar 1, klik gambar untuk memperbesar)


(gambar 1)

4. Tool robots.txt. Kamu akan melihat tool yang digunakan untuk mengetes robots.txt yang berisi 2 kotak form lengkap dengan tombol test untuk memeriksa robots.txt bikinan kamu. Saya tidak menggunakan tool generate robots.txt karena masih terbatas penggunaannya. (lihat gambar 2 dan 3)

Gambar 2. Form ini menunjukkan tempat dimana kamu harus mengisi protokol robots.txt


Gambar 3. Form ini menunjukkan tempat pengisian url file/direktori yang akan kamu test berdasarkan protokol robots.txt yang sudah kamu buat pada gambar 2.

5. User-agent: * artinya semua jenis robots yang diperintahkan menuruti protokol robots.txt, kamu bisa mengganti tan (*) dengan user agent yang lain. Contoh user-agent:

<code>
User-agent: ia_archiver
User-agent: Scooter
User-agent: ArchitextSpider
User-agent: fast
User-agent: Googlebot
User-agent: Googlebot-Images
User-agent: Mediapartners-Google
User-agent: Sidewinder
User-agent: Slurp
User-agent: Lycos_Spider_(T-Rex)
User-agent: Gulliver
User-agent: WebCrawler
</code>

6. Disallow: / dan Allow: / adalah protokol per-izinan apakah suatu file/direktori mau direstriksi atau tidak.

7. Cara pengisian form protokol robots.txt
Kamu cukup mengetikkan form protokol secara line by line. Berikut beberapa contoh kasus file atau direktori yang akan di isi dalam form protokol robots.txt:

A. Jika kamu tidak ingin semua user-agent/robots masuk ke dalam direktori blog kamu cukup mengisi form sbb:

<code>
User-agent: *
Disallow: /
</code>

B. Blok direktori dalam url.
Contoh: www.yourdomain.com/search/cara+membuat+blog

Direktori “/search/” akan direstriksi, beserta direktori/file setelahnya.

<code>
User-agent: *
Disallow: /search/
</code>

C. Blok file dalam url.
Contoh: www.yourdomain.com/foo/poster-artis.jpg

File poster-artis.jpg akan kita direstriksi.

<code>
User-agent: *
Disallow: /foo/poster-artis.jpg
</code>

D. Blok kata dalam url.
Contoh www.yourdomain.com/search/cara+membuat+blog

Kata “blog” dalam direktori “search” akan direstriksi.

<code>
User-agent: *
Disallow: /search/*blog
</code>

E. Blok semua url yang mengandung suatu spesial karakter.
Contoh www.yourdomain.com/search/cara+membuat+blog

Setiap url yang mengandung spesial karakter (+) akan direstriksi

<code>
User-agent: *
Disallow: /search/*+
</code>

F. Blok semua url yang diakhiri suatu spesial karakter.
Contoh www.yourdomain.com/search/cara+membuat+blog+

Setiap url yang berakhiran spesial karakter (+) akan direstriksi.

<code>
User-agent: *
Disallow: /search/*+$
</code>

G. Blok setiap awal suatu kata.
Contoh www.yourdomain.com/search/cara+membuat+blog

Setiap url yag ada kata “cara” dalam direktori “search” akan diblok.

<code>
User-agent: *
Disallow: /search/cara
</code>

H. Blok setiap file dengan suatu ekstension
Contoh www.yourdomain.com/search/cara+membuat+blog.html

Setiap url dalam direktori “search” yang mengandung ekstension “.html” akan di blok.

<code>
User-agent: *
Disallow: /search/*.html$
</code>

I. Mengizinkan kata tertentu yang direstriksi
Contoh
www.yourdomain.com/search/cara+membuat+blog
www.yourdomain.com/search/cara+membuat+blogs

Url dalam direktori “search” yang mengandung kata “blog” akan disallow tapi kata “blogs” tetap allow.

<code>
User-agent: *
Disallow: /search/*blog
Allow: /search/*blogs
</code>

J. Mengizinkan iklan Google Ads dalam web dapat dipantau oleh user-agent Google Ads.

<code>
User-Agent: MediaPartners-Google
Allow: /
</code>

K. Blok multiple url dan mengizinkan Google Ads user agent
Contoh
www.yourdomain.com/search/cara+membuat+blog
www.yourdomain.com/search/cari+duit+lewat+situs
www.yourdomain.com/search/tutorial+bikin+web
www.yourdomain.com/search/tutorial+bikin+weblog

Setiap url dalam direktori “search” yang mengandung kata “blog”,”duit”,dan “web” akan disallow, tapi kata “weblog” akan allow, dan Google Ads tetap bisa dipantau oleh user agent Google Ads.

<code>
User-agent: *
Disallow: /search/*blog
Disallow: /search/*blog
Disallow: /search/*blog
Allow: /search/*weblog
User-Agent: MediaPartners-Google
Allow: /
</code>

8. Tombol test. setelah kamu mengisi form protokol robots.txt dan menentukan url yang akan di test, silahkan klik tombol test untuk menilai apakah url tersebut disallow atau tidak.

9. Jika sudah yakin dengan semua protokol robots.txt yang kamu buat, kamu bisa kopas di notepad dan disimpan dengan nama robots.txt (semua lowercase) bukan Robots.txt.

10. Masukkan file tersebut ke direktori utama domain kamu dan cek dengan melihat alamat url http://yourdomain.com/robots.txt

Selamat mencoba sob! :)

Baca juga tutorial lainnya seperti pasang thumbnail di random posts dan recent posts serta oprek plugin stt 2.