Hướng dẫn fix lỗi không hiển thị ảnh Blogspot do nhà mạng chặn

Từ cuối năm 2015 thì một số nhà mạng tại Việt Nam đã chặn Blogspot, như nhà mạng VNPT, họ chặn tất cả những gì liên quan đến Blogspot nhằm chống mấy blog phản động, nhưng đối với những Blogger chân chính thì đây là một điều thiệt thòi rất nhiều.

Những link ảnh có dạng *.bp.blogspot.com đều bị chặn bởi nhà mạng của VNPT, một số blog khi được trỏ tên miền riêng vào thì ta vẫn vào được trong blog của mình nhưng ảnh thì bị chặn không hiện, vì ảnh được đăng lên có dạng *.bp.blogspot.com, có một số người biết đổi DNS để vào đó thường là dân IT nhưng không phải ai cũng biết cách đổi đó và nó làm cho người dùng không muốn truy cập vào web mình lần thứ hai, vì vậy mình xin chia sẻ một số cách khắc phục lỗi không hiển thị ảnh cho Blogspot do nhà mạng chặn (chỉ đối với những blog đã add tên miền riêng vào mới được nhé!)

Hướng dẫn fix lỗi hiển thị ảnh Blogspot do bị nhà mạng chặn


Cách 1: Chỉnh sửa thủ công trong theme và bài viết

Khi upload ảnh lên trong phần bài viết, link ảnh sẽ có dạng *.bp.blogspot.com bị nhà mạng chặn vì thế bạn phải 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

Bạn sẽ không cần ngồi sửa thủ công từng link hình một, bạn chỉ việc áp dụng doạn code nhỏ đây vào theme của blog nó sẻ tự biến đổi đường link ảnh giúp bạn.
Đă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>

Chú ý: 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>
Blogspot khong hien thị hinh anh, sua loi khong hien thị hinh anh tren blog, Khắc phục lỗi không hiển thị hình ảnh trên Blogspot, Fix lỗi không hiển thị hình ảnh khi VNPT chặn blogspot, lỗi blog mất ảnh khi bị chặn

Chia Sẻ

Bài viết liên quan

Previous
Next Post »