Thêm target blank và nofollow cho links trong blog

Hiện tại, vì công việc quá bận rộn nên mình không còn thời gian để post bài và duy trì nội dung cho blog nữa. Do đó tại thời điểm này, mình quyết định ngừng phát triển blog. Mọi bài viết sẽ vẫn được lưu trữ và mình sẽ cố gắng hỗ trợ tất cả các bạn khi có comment hỏi. Cảm ơn các bạn đã ủng hộ blog suốt thời gian qua !

Cách 1: dùng jQuery


Đoạn code chèn vào blog này khá ngắn gọn và đơn giản do dùng jQuery để làm. Mở template của bạn lên, chèn đoạn code sau ngay trước thẻ </body>


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
 
$(function() {
    var domain = 'http://www.itdl.in';
    
    // Them target="_blank" cho tat ca cac link
    $('a').attr('target', '_blank');
    
    // Them rel="nofollow" cho cac link den trang web khac (khong cung domain)
    $('a:not([href^=' + domain + '])').attr('rel', 'nofollow');
});
</script>


Các bạn chỉ cần sửa dòng khai báo domain trong đoạn code trên là được.

Cách 2

Đặt đoạn code trên vào ngay trên thẻ đóng </body> của trang bạn


<script type="text/javascript">
//<![CDATA[
function changetargetlink(x){
var a = document.getElementsByTagName('a');
var args = changetargetlink.arguments;
for(var i in a){
a[i].target = "_blank";
a[i].rel = "nofollow";
for(var j=0;j<args.length;j++){
if(a[i].href.match(args[j])){
a[i].target = "";
a[i].rel = "";
}}}}
changetargetlink('itdl.in','abc.com');
//]]>
</script>

Chú ý dòng đã được đánh dấu: itdl.in và abc.com có nghĩa là những trang sẽ không mở ở dạng _blank (new tab). Bạn có thể thêm hoặc bớt tùy ý vài địa chỉ nữa như sau:

changetargetlink('itdl.in','abc.com','cde.com','....'); 

Thông thường thì ta sẽ đặt các link cho trang của ta sẽ không mở new tab, còn lại tất cả các trang khác sẽ mở ở new tab, như thế ta sẽ chỉ đặt 1 giá trị cho nó nhẹ:

changetargetlink('itdl.in'); 

Hy vọng là script nhỏ này sẽ giúp bạn bớt chút công sức về đặt target cho link của bài viết.

Chú ý là cả 2 đoạn code trên đều dùng javascript để chèn nofollow nên có thể sẽ không hiệu quả (trong việc kiểm soát PageRank) nếu các con bọ của các trình duyệt không đọc được javascript.

(Sưu tầm)
 

Web Design Technology blogs [ itdl ] Auto Backlink

HomeBlog ArchiveServicesLink2MeContactSubmit your PostPost RSS

Copyright © 2012 [ itdl ] Just for Share. Designed by Ngoc Luong - Freelancer

Best view in Chrome 11+, Firefox 5+ with resolution 1024 x 768 pixel. Powered by Blogger.