Friday, July 27, 2007

Lưu lại các truy cập sai vào trang web của bạn

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