09/07/2017

Chuyển tiếp về trang chủ khi bị lỗi 404


Lỗi 404 là lỗi không tìm thấy trang được truy cập. Lỗi này xuất hiện có thể là người dùng truy cập link sai hoặc do người quản trị web đã xóa link kết nội dung này.

Thủ thuật dưới đây sẽ giúp các bạn tạo chuyển tiếp tự động khi người dùng truy cập vào link kết không tồn tại.



#Code
<b:if cond='data:blog.pageType == &quot;error_page&quot;'>
<title>Page Not Found - <data:blog.title/></title>
<script type='text/javascript'>
BSPNF_redirect = setTimeout(function()
{location.pathname= &quot;&quot;}, 2000); </script>

</b:if>

Đoạn có trên có ý nghĩa khi người dùng truy cập vào link không tồn tại 'error_page' thì đoạn javascript sẽ được hoạt động giúp chuyển từ trang 404 về trang chủ trong khoảng thời gian 2000ms tức 2s. Bạn có thể thay đổi thời gian này lại
Thông thường trong trang blogger nào cũng có trang error_page cả.

Trong mẫu

Bạn tìm dòng <b:if cond='data:blog.pageType == &quot;error_page&quot;'>
Sau đó thay thế toàn bộ code vừa tìm được có dạng
<b:if cond='data:blog.pageType == &quot;error_page&quot;'> ........ </b:if>
Thành đoạn code bên trên.

Chúc bạn thành công!