Blog DX

Khắc phục lỗi không hiển thị hình ảnh trên Blogger (Blogspot) do nhà mạng chặn

29 tháng 6, 2015
Tại thời điểm hiện tại, một số nhà mạng - cụ thể là VNPT đã chính thức chặn subdomain .blogspot.com, nguyên nhân là do xuất hiện những blog có nội dung xấu, trái với pháp luật Việt Nam. Điều này gây ảnh hưởng rõ dệt không chỉ cho người dùng mà còn ảnh hưởng đến những ai sử dụng nền tảng Blogger làm website.


Để khắc phục tình trạng này, trên mạng đã hướng dẫn một số thủ thuật như thay đổi DNS hay gắn tên miền mới. Tuy nhiên không phải ai cũng biết thay đổi DNS (bạn sẽ mất một lượng lớn người truy cập), còn việc gắn tên miền mới thì vẫn sử dụng ảnh upload có đuôi bp.blogspot.com nên hình ảnh đương nhiên sẽ bị chặn.

Vậy đâu là lối thoát cho người dùng Blogger ? Vâng, với một thủ thuật đơn giản sau đây, hình ảnh sẽ được hiển thị dù bị nhà mạng chặn

Hướng dẫn khắc phục lỗi không hiển thị hình ảnh trên Blogger (Blogspot) do nhà mạng chặn

Cách 1: Chỉnh sửa thủ công
Khi upload ảnh lên bài viết, link ảnh sẽ có dạng *.bp.blogspot.com, bạn chỉ cần chuyển bài viết qua chế độ HTML rồi sửa link đó thành lh4.googleusercontent.com hoặc lh4.ggpht.com

Cách 2: Chỉnh sửa tự động sử dụng Javascript
Chỉ với một đoạn code ngắn, nó sẽ tự động thay thế link ảnh, bạn sẽ không cần ngồi sửa thủ công từng bài một.
Đăng nhập Blogger ~> Vào Mẫu ~> Chỉnh sửa HTML
Chèn đoạn code này vào trước thẻ </body> rồi Lưu mẫu lại
<script type='text/javascript'>
//<![CDATA[
var images = document.getElementsByTagName("img");
for(var i=0;i<images.length;i++) {   
images[i].src = images[i].src.replace(/[0-9]+.bp.blogspot.com/,"lh4.googleusercontent.com");
}
//]]>
</script>

Cách 3: Chỉnh sửa tự động sử dụng JQuery
Đăng nhập Blogger ~> Vào Mẫu ~> Chỉnh sửa HTML
Chèn đoạn code dưới vào trước thẻ </body> rồi Lưu mẫu lại
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type='text/javascript'>
//<![CDATA[
$("body img").each(function () {$(this).attr("src", $(this).attr("src").replace(/\/[0-9]+(\.bp\.blogspot)?/, "/lh4.googleusercontent")) });
//]]>
</script>

Nếu blog của bạn đã có thư viện JQuery thì hãy xóa dòng <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>

43 nhận xét:

  1. Mình đã áp dụng cách 2 và đã thành công.
    Cám ơn bạn nha.
    Link test hình ảnh nè: http://www.trungtamcuulong.com/search/label/Tin-tuc

    Mình còn 1 cách nữa là up hình ảnh lên photos.google.com (up ảnh không giới hạn của Google)
    cũng không bị nhà mạng chặn :)

    Trả lờiXóa
  2. Rất cảm ơn bác nhiều, vấn đề này là mình đang quan tâm nhất những ngày qua, khi vô tình ngồi quán cafe mở chẳng thấy hình nào tưởng rằng cafe yếu không load nỗi, giờ mới được giải thoát, bác có thể kiểm tra giúp em nguoithietke.com cái này là blogspot.com

    Trả lờiXóa
    Trả lời
    1. Template đẹp (y)

      Xóa
    2. Mịa em cũng đang chết dở với cái www.đầutư-forex.vn của em làm theo các cách trên rồi mà ko được vẫn lỗi ảnh chẳng lẽ em phải up lên flicker hay pintes thì mới được các bác nhỉ...

      Xóa
    3. http://www.đầutư-forex.vn

      Xóa
    4. ai xem giùm em với. làm 3 cách mà ko được

      Xóa
  3. minh đã sữa được, cám ơn ban nhe

    Trả lờiXóa
  4. trang wen của mình sửa được rồi nhưng tốc độ load chậm quá. http://www.chungcugiaretphcm.com/ mọi người cho mình cách khắc phục với nhé. Cảm ơn!

    Trả lờiXóa
  5. trang web cua minh cung vay thấy cung hoi cham nhung rat on http://www.phuongarcland.com/

    Trả lờiXóa
  6. Đã áp dụng và thành công cho trang Học Tập Và Làm Việc Tại Nhật Bản của mình: http://www.HọcTậpSinhSốngVàLàmViệcTạiNhậtBản.vn , cảm ơn dxoan nhiều :D <3
    1 lần nữa cảm ơn bạn vì sự đóng góp tuyệt vời này hêhe

    Trả lờiXóa
  7. Mình đã làm theo .nhưng làm sao để sửa tối ưu blog được bạn.mình thấy web mình hơi chậm .bác xem hộ cái http://www.thongtinduannhadat.com/

    Trả lờiXóa
    Trả lời
    1. tại trang bạn để nhiều ảnh với bài quá nên nó load chậm đó

      Xóa
  8. Bác ơi,bác qua xem dùm em cái blog : loaphuong36.com em với em,tự dưng mấy hôm nay nó lại bị vướng cái thông báo bảo mật bác ạ,em cảm ơn bác nhé.

    Trả lờiXóa
    Trả lời
    1. Xem trang có mã độc gì không, gỡ bỏ mấy cái quảng cáo đi rồi chờ 1 vài ngày xem có hết không

      Xóa
    2. Nó bị vẫ đề về đường link bác ạ,tư nhiên em thấy xuất hiện đường link kiểu này bác ơi :loaphuong36/14/09

      Xóa
    3. vào được rồi đấy, có lẽ do template hoặc do nhà cung cấp tên miền

      Xóa
    4. Vâng,em cảm ơn bác nhé.

      Xóa
  9. Bạn DXOAN, cách này bạn nghĩ ra hay copy từ blog nào khác vậy, mình thì không biết gì về code, cho mình hỏi là nếu thay thế hình ảnh = hình từ photobucket thì có vi phạm luật của google không bạn, (photobucket đó là của mình luôn), vì mình định viết bài tiếng Việt trên blog mình để nâng cấp hosted từ youtube sang content đó bạn, cảm ơn bạn đã xem comment này nha.

    Trả lờiXóa
    Trả lời
    1. Code này mình cũng lấy trên mạng thôi
      Bạn lấy ảnh ở đâu cho vào bài viết cũng không bị vi phạm gì đâu nên không phải lo nhé

      Xóa
    2. cảm ơn bạn rất nhiều

      Xóa
  10. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  11. Bạn admin cho mình hỏi là bạn có làm dịch vụ nâng cấp lên content cho 1 GA hosted ko (hoặc giới thiệu người có uy tín), có vài người làm dịch vụ này lấy 2 triệu nhưng mình sợ quá. Tình hình là mình có 1 hosted của youtube, nay muốn nâng cấp nó thành content để bỏ vô blog đăng ký chung với email youtube (đã mua domain riêng), nhưng mình biết là mình sẽ ko bao giờ nâng cấp nổi do mình viết bài tệ lắm, nên phải nhờ dịch vụ thôi, chả là cũng muốn có 1 cái để hàng ngày vô xem lượt click cho vui. Bạn tư vấn giúp mình nha.

    Trả lờiXóa
    Trả lời
    1. Mình không làm dịch vụ này bạn à, mình chỉ biết người bán GA content thôi chứ nâng cấp thì cũng không rõ. Bạn vào group này hỏi nhé, có nhiều người uy tín trong đó đấy:
      https://www.facebook.com/groups/blogspotviet/

      Xóa
    2. 2 triệu thì cũng là rẻ mà bạn.Trong gr mà bạn DX giới thiệu hình như ko có người làm dịch vụ nâng cấp mà chỉ thấy bán Ga thôi và khoảng 4 triệu 1 con.
      :v

      Xóa
    3. tiếc quá nhỉ, ko biết có ai cho mượn code để mình bỏ vô blog ko nhỉ, bạn ad reply nhiệt tình quá, mà sao quảng cáo GA trên trang này mất tiêu vậy, ít quá gỡ bỏ rồi hả ad

      Xóa
    4. Giờ nâng cấp cũng khó mà, đăng ký mới có lẽ dễ hơn đấy. Trang mình nâng cấp không được nên chán bỏ luôn quảng cáo rồi

      Xóa
  12. Xin chào ad, mình dùng blogspot, trỏ tên miền riêng, bị VNPT chặn luộn domain, hình ảnh bị chặn, và đã làm theo bài hướng dẫn, với đoạn script của ad đã shared, tuy nhiên trong giao diện mobile vẫn bị chặn ảnh, ad có thể viết bài hướng dẫn cho giao diện mobile không? xin chân thành cảm ơn

    https://2.bp.blogspot.com/-8BqU8tsd_D8/VoTEDKrdO7I/AAAAAAAAFMI/tLbpQOeMOP4/s1600/6.png

    http://lh4.ggpht.com/-8BqU8tsd_D8/VoTEDKrdO7I/AAAAAAAAFMI/tLbpQOeMOP4/s1600/6.png

    Trả lờiXóa
    Trả lời
    1. Chỗ chọn mẫu dành cho điện thoại di động mà bạn để là Mặc định, đơn giản, thú vị, hình mờ,... thì không động đến giao diện mobile được đâu. Bạn phải để là Tùy chỉnh thì nó mới hoạt động với giao diện mobile nha

      Xóa
  13. cảm ơn admin mình làm được rồi
    trang mình : http://www.duy3s.com/

    Trả lờiXóa
  14. thanks bác rất nhiều!
    Đã test và thành công ở cách 2. Bữa giờ ức chế quá :D
    www.4gviet.com

    Trả lờiXóa
    Trả lời
    1. bạn làm như thế nào vậy, có thể giải thích cho mình được không. Mình làm cách 2 như ad hướng dẫn nhưng không thành công, hu hu

      Xóa
  15. Nhận xét này đã bị quản trị viên blog xóa.

    Trả lờiXóa
  16. Nhận xét này đã bị tác giả xóa.

    Trả lờiXóa
  17. với hình ảnh trong bài viết là như vậy. còn với hình ảnh của banner thì làm thế nào bạn ơi. ví dụ web của mình là http://www.89thinhliet.net/

    Trả lờiXóa
  18. mình đã làm thứ cách 2 và cách 3 đều ko được. Làm cách 1, nó vẫn ko hiển thị hình ảnh, chỉ hiện ra 1 biểu tượng nhỏ, click vào đó nó mới ra hình ảnh. web mình là www.89thinhliet.net. mong bạn xem giúp mình với

    Trả lờiXóa
  19. mình đã làm thứ cách 2 và cách 3 đều ko được. Làm cách 1, nó vẫn ko hiển thị hình ảnh, chỉ hiện ra 1 biểu tượng nhỏ, click vào đó nó mới ra hình ảnh. web mình là www.89thinhliet.net. mong bạn xem giúp mình với

    Trả lờiXóa
  20. Thạn bạn nhé, đã giải tỏa nỗi bức xúc của mình bấy lâu nay về cái ảnh này, ức chế ko tả nổi.
    Mình làm theo cách 2 nhé, web mình đây: www.eosland.com

    Trả lờiXóa
  21. Bài viết rất hay và bỗ ích ... mình đã xem bài này trên 1 web khác và đã áp dụng cho www.vanthangit.tk

    Trả lờiXóa
  22. mình làm theo cách 2 nó được khi xem bài viết còn ảnh đại diện ngoài trang chủ vẫn không hiện , ad có cách nào khắc phục đc không chỉ mình với, xin cảm ơn TroChuyenCuocSong.Com

    Trả lờiXóa
  23. Chào bạn, mình cũng bị giống như bạn ở trên đó là ảnh trong bài viết thì hiện mà ra ngoài trang chủ thì không hiện, không biết có cách nào xử lý không, mong bạn chỉ giáo, trang của mình http://www.2vblog.com/

    Trả lờiXóa
  24. Mình làm cả 3 cách đều không được. bác nào chỉnh giùm em, xin hậu tạ: 0964.098.654
    xedapmay.com

    Trả lờiXóa