Cara implement redirect htaccess 301 “404 Not Found” [update 2017]

Apa Guna redirect htaccess 301?

Ini adalah post 2013.  Saya perbaharui sahaja. Satu soalan yang saya terima dari Saudara Abdul Halim Mokthar.  Terima kasih kerana bertanya soalan yang baik.  Saya akan cuba jawab dan terangkan cara implement redirect htaccess 301 pada url kita. –

redirect 301

Jawapan yang saya bagi mungkin mudah bagi yang biasa dengan cpanel. Bagi yang tidak biasa saya akan cuba terangkan step by step.

 301 redirect guna Addon Domains

1. Pilih Addon Domain

Domain addon membenarkan pelawat untuk mencapai subdomain laman web anda dengan menaip URL  domain addon ke browser. Ini bermaksud bahawa anda boleh menjadi hos domain tambahan daripada  akaun anda, jika dibenarkan oleh pembekal khidmat hosting  anda.  Domain  Addon  tidak akan berfungsi kecuali nama domain yang berdaftar dengan pendaftar yang sah dan menggunakan pelayan DNS yang betul.

redirect 301

 

 

2.  Dalam contoh website desaguru saya menggunakan redirects untuk menambah  http:// dalam domain tersebut.  Saya tidak mahu ada duplicate url yang berlainan tapi content yang sama.

301 redirect2

 301 redirect guna htaccess

original permalink rules redirect htaccess 301

Dalam cpanel pergi ke    /public_html/<folder website>/

Cari .htaccess> edit>
Masukkan code ini. untuk wordpress.
PENTING {Kalau nak copy code dibawah kena paste dalam Notepad dulu.}
RewriteEngine on
Options +FollowSymLinks
  RewriteEngine on
  RewriteRule ^download/(.*) wp-content/plugins/download-monitor/download.php?id=$1 [L]
  # BEGIN WordPress
 RewriteEngine On
  RewriteBase /
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]

# END WordPress

Kalau sub directory

 # BEGIN WordPress
 RewriteEngine On
  RewriteBase /subdirectory/
  RewriteRule ^index\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /subdirectory/index.php [L]
 # END WordPress

Beza code di atas adalah yang berwarna biru di atas.

Kalau ada sudah update kepada version baru wordpress isu ini tidak harus timbul lagi.  Ini di namakan www canonicalization di mana contoh tiga url  di bawah adalah adalah page website yang sama. Kalau perkara ini tidak ditangani dengan baik akan menganggu googlebot membuat index blog kita.

  • http://happysus.com/
  • http://happysus.com/index.php
  • http://www.happysus.com/index.php

Cpanel 301 redirect

301 redirect membolehkan anda untuk membuat satu laman web khusus peralihan ke laman lain dan memaparkan kandungan halaman itu. Dengan cara ini anda boleh membuat halaman dengan URL yang panjang yang boleh diakses oleh halaman yang mempunyai lebih pendek dan lebih mudah untuk mengingati URL. Sekiranya kita ada folder atau subdomain sudah dibuang atau domain lama yang masih ada pelawat   sebaiknya buat 301 redirect supaya page tersebut tidak error page dan  pergi ke domain utama kita. Kita akan dapat trafik.

Ramai webmaster yang beli domain tertentu yang masih ada carian di internet khas nak buat redirect 301.   Kalau webmaster semak carian masuk dalam Awstats atau google analytics terdapat error links masuk ke website kita.  Kalau kita tahu apa kah link tersebut cuba buat 301 redirect ke laman utama kita. Ini selalu berlaku bila kita delete link download percuma kepada subscriber email kita atau pdf file yang kita letak di dalam server kita.   Faham ke… saya nak tahu juga apa komen anda?

Katakan; Saya buat satu post download   : http://happysus.com/download/abs.pdf  >> selepas beberapa sebulan saya tarik balik, delete atau ubah folder  link tersebut. Oleh itu saya kenalah buat 301 redirect link  http://happysus.com/download/301redirect.pdf  ke mana-mana link yang lain atau ke laman utama.

 

redirect301 for 404

 

reidrect 301 how to 404

Berhati-hati dengan bilangan besar-besaran 301 redirect. Saya tidak akan buat 301 redirect  sehingga 100-halaman/ page .

Ada artikel dalam moz.org terdapat beberapa bukti Google boleh melihat ini sculpting PR sebagai agresif dan menurunkan nilai 301 redirect mereka.

Kita juga boleh gunakan 301 redirect  ni untuk set url affilite yang kita promosikan seperti clickbank dan cj. Jangan lupa letakkkan http:// kalau tidak default page

Saya tidak pasti anda faham apa yang saya terangkan di atas. Boleh komen kalau ada penambahan.

cara error link 404 blog- “404 Not Found.”

Anda sakit hati bila lihat banyak page anda “404 Not Found.” Ada bermacam-macam error yang timbul seperti

  • “404 Error”
  • “Error 404″
  • “404 Not Found”
  • “HTTP 404″
  • “Error 404 Not Found”
  • “404 File or Directory Not Found”
  • “HTTP 404 File Not Found”
  • “404 Page Not Found”

Apa maksudnya?

A 404 error adalah  HTTP status code.  “404  Not Found.” berlaku kerana link url kita telah di pindah ke folder lain atau di buangkan.

Cara baiki “404 Not Found”

Kita sebenarnya tidak boleh elak redirect htaccess 301 “404 Not found” ini sebab bila-bila masa saja orang akan silap taip url kita.  Ada yang cadangkan kita bagi sikit grafik yang menghiburkan kepada pembaca kita. hah  idea yang baik. Video dibawah ada penyelesaiannya.

 


Masukkan code ini dari www.newthinktank.com

<!--?php get_header(); ?-->
<!--?php get_sidebar(‘first’); ?--><div id="”mainContent”">
 <img src="”http://www.websiteanda.com/wp-content/uploads/2011/08/404-Error.png”" alt="”Page" width="”700″" /><div>
 <!--?php echo(“Sorry I can’t find that page?”); ?-->
 &nbsp;
 <!--?php $numposts= wp_count_posts()--->publish;
 if (0 &lt; $numposts) $numposts = number_format($numposts); ?&gt;<h2><!--?php echo ‘Check out the ‘ .$numposts. ‘ articles below’; ?-->&nbsp;</h2><ul id="”archive-list”"><!--?php $myposts =get_posts(‘numberposts=-1′);   foreach($myposts as $post) : ?--> <li><!--?php the_time(‘m/d/y’) ?-->: <a href="”&lt;?php">”&gt;<!--?php the_title(); ?--></a></li><!--?php endforeach; ?--></ul></div><!--?php get_footer(); ?-->

 

cara baiki error link 404 blogger

 

Caranya. Pergi ke blogger anda dan Settings  ›  Search preferences

Anda ada masukkan code dibawah. Ubah mengikut website anda.
 <div>
 <p style='line-height: 30px'><strong>
 <font color='#ff0000' size='5'>
 Oops!
 </font> <font color='#666666'>
 Maaf, halaman page yang anda cari tidak ada disini boleh pilih mana-mana dibawah :
 </font></strong></p>
 <ol style='line-height: 25px'>
 <li><a href='javascript:history.go(-1)'>&#171; Kembali</a> </li>
 <li>Terimakash, Sila bagi tahu saya <a href='http://facebook.com/happysus'>klik facenbook disini</a>&#160;&#160;&#160; (<em>Ia sangat membantu kami</em>) </li>
 <li>HOME <a href='http://happysus.blogspot.com/'>klik disini</a>
 <br/></li>
 </ol>
 <p>
 <br/>
 <br/>
 <br/></p>
 <p align='center'><font color='#0080ff' style='font-size: 150px'><strong>404</strong></font></p>
 <p>&#160;</p>
 <p align='center'/>
 <p align='center'><font size='5'>JANGAN PANIK </font></p>
 </div>

 Cara baiki 404 WordPress

Ada banyak plugin redirection yang boleh digunakan. Antara plugin bagus adalah plugin redirection .

Ada plugin lain juga boleh digunakan. Pretty Link juga boleh digunakan.

Tags:

No comments yet.

Leave a Reply

*

CommentLuv badge