Fix lỗi mất ảnh blogspot do VNPT chặn bằng Javascript

Mới đây VNPT đã chặn hoàn toàn tên miền blogspot khỏi danh sách trình duyệt của nhà mạng VNPT gây khó khăn cho nhiều các blogger.
VNPT có đưa ra bản thông báo rằng:'' để đảm bảo quyền lợi của khách hàng sử dụng mạng VNPT khỏi các blog xấu thì từ ngày 20/3/2015 VNPT chính thức chặn tên miền blogspot.com hay tất cả các domain link chứa blogspot.com đều bị chặn...''

Không hiển thị hình ảnh của blog trên trình duyệt di động

Mới đây thì tôi đã phát hiện ra một số lỗi khi duyệt blog trên các trình duyệt di động.
Lỗi xuất hiện sau ngày 20/03/2015 ''VNPT chặn blog và Wordpress'' 
khi các bạn duyệt blog trên di động thì các bạn sẽ thấy không hiển thị hình ảnh thay vào đó là một hình ảnh lỗi.
tôi có coppy đường dẫn ảnh upload từ blog lên và duyệt sang tab khác thì thấy báo lỗi
kết luận của tôi là VNPT chặn tất cả những gì chứa link blogspot
dù bạn đã thay đổi DNS hay thay đổi tên miền thì đường dẫn hình ảnh của bạn vẫn chứa blogspot
nên hiển nhiên hình ảnh sẽ không thể thấy được

Fix lỗi không hiển thị hình ảnh khi VNPT chặn blogspot

Để khắc phục tình trạng VNPT chặn hình ảnh blogger thì hôm nay tôi sẽ chia sẻ cho các bạn các fix lỗi không hiển thị hình ảnh trên blogspot
VNPT chặn hình ảnh từ blogspot
NHÀ MẠNG VNPT CHẶN BLOGGER VÀ WORDPRESS
Hiện tại, nhà mạng VNPT đã chặn triệt để các tên miền có subdomain là *.blogspot.com. Điều này gây ảnh hưởng rõ dệt không chỉ cho khách hàng đang sử dụng mà còn ảnh hưởng đến những ai dùng nền tảng Blogspot làm website chính cho Seo.

Trên mạng cũng đã có vài cách khắc phục việc VNPT chặn blogspot.com như thay đổi DNS hay gắn tên miền mới. Tuy vậy đối với Seo thì không phải khách hàng nào cũng biết thay đổi DNS ( sẽ mất đi 1 phần lớn lưu lượng người truy cập), gắn tên miền mới thì vẫn sử dụng ảnh upload có đuôi bp.blogspot.com nên gây ra việc mất hình, hỏng giao diện...

Đầu tiên bạn vào Blogger.com » Blog của bạn » Mẫu » Chỉnh sửa HTML.Tại đây bạn tìm đến dòng </body> sau đó copy đoạn code sau lên "ngay trước" phần </body>

<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>

Giải thích : Ảnh sử dụng trong bài viết blogspot chính là sử dụng ảnh từ Picasa ( blogspot.com và googleusercontent.com đều chung 1 nguồn) do vậy đoạn code trên sẽ tự động tìm tất cả đường link toàn bộ website trong thẻ img sau đó thay thế host domain bp.blogspot.com sang googleusercontent.com nhằm khắc phục việc VNPT chặn đuôi blogspot.com. Đối với giao diện website dùng background:url, bạn có thể tự thay x.bp.blogspot.com sang lh4.googleusercontent.com.
 Mọi thắc mắc các bạn có thể comment phía dưới.

Nhận xét&Bình luận

Kết nối&Chia sẻ:

Designed by www.kenhshare.net | Copyright © 2010 Template Design by Mr.Thành Công