Thứ Tư, 5 tháng 8, 2015

Tình trạng lỗi vỡ hỉnh ảnh tên blogspot

Gần đây nhiều bạn gặp tình trạng ảnh trên blog không hiển thị được khi dùng mạng VNPT gây ra tình trạng vỡ giao diện và khó khăn trong kinh doanh như chạy quảng cáo, chạy adword giới thiệu sản phẩm.
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ắc phục tình trạng VNPT chặn hình ảnh blogger thì hôm nay mình sẽ chia sẻ cho các bạn các fix lỗi không hiển thị hình ảnh trên blogspot
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 quản trị Blog » Đăng nhập  » Mẫu » Chỉnh sửa HTML nhấn Ctrl+F tìm kiếm nội tuyến tìm thẻ </body> . chèn đoạn code sau vào trước thẻ body vừa tìm được.

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

Để khắc phục hoàn toàn vấn đề này các bạn nên mua một tên miền riêng, và thay đổi dns để không bị nhà mạng chặn.
Mọi thắc mắc các bạn có thể comment phía dưới.

0 nhận xét :

Đăng nhận xét