Có bao giờ bạn muốn lưu lại các đường dẫn mà người dùng gõ sai khi vào trang web của bạn không ?
Ví dụ thay vì vào một liên kết http://abc.com/home thì họ lại gõ thành http://abc.com/hone
Bình thường, khi gõ các link sai như thế thì trang web sẽ báo lỗi, ra lỗi 404, http not found.
Cách xử lý như sau: bạn vào file HTTP_NOT_FOUND.html.var và thêm dòng lệnh sau:
<script>
location.href="/store/index.php?url=<!--#echo var="REQUEST_URI" -->";
</script>
Trong đó /store/index.php sẽ là file để bạn xử lý các url không đúng: lưu lại để thống kê hay là trỏ tới địa chỉ đúng, mặc định.
Cách này cũng áp dụng được với trường hợp bạn có một trang web cũ, nay muốn chuyển tên miền mới thì có thể dùng cách này để trỏ tới trang mới mà vẫn giữ được đường dẫn
Ví dụ khách truy cập vào http://abc.com/web/contact.html thì hệ thống sẽ tự chuyển sang http://new.com/web/contact.html
Đây chỉ là một số cách tuỳ biến với file HTTP_NOT_FOUND.html.var, bạn có thể nghiên cứu và tìm ra nhiều cách khác nữa
No comments:
Post a Comment