Câu trả lời:
Đừng.
Những lý do duy nhất để có một trang web di động riêng biệt là sự rẻ tiền và lười biếng.
Cách tiếp cận đúng là để tất cả khách truy cập của bạn có được cùng một nội dung; điều duy nhất sẽ thay đổi cách nội dung đó được tạo kiểu và làm điều đó không cần một trang riêng, hoặc thậm chí một trang đặc biệt.
Nếu câu hỏi tiếp theo của bạn là "iWeb có thể làm điều đó không?" Thì câu trả lời là tôi nghi ngờ điều đó, bởi vì iWeb không có nghĩa là một công cụ phát triển web chuyên nghiệp. Nếu bạn đang tìm kiếm một giải pháp thay thế, tôi khuyên bạn nên sử dụng cả hai loại tốt hơn và rẻ hơn của TextWrangler .
Tài liệu tham khảo: 1
1 Vâng, họ đều là tôi.
Bạn có thể sử dụng tập lệnh này trong phần CHÍNH của tệp chỉ mục của mình.
<script type="text/javascript">
var agent=navigator.userAgent.toLowerCase();
var is_iphone = (agent.indexOf('iphone')!=-1);
if (is_iphone) { window.location ="http://www.yourPage.com/iphone" }
</script>
và chuyển hướng khách truy cập của bạn đến trang tương thích với iPhone. Xem một ví dụ trên http://www.barisoztekin.com
Bạn có thể làm điều đó từ các cài đặt môi trường được chuyển đến CGI hoặc ứng dụng được gọi bởi máy chủ. Các HTTP_USER_AGENT
lĩnh vực mô tả các client kết nối đến máy chủ, và là những gì thường được dùng để chi nhánh hoặc chuyển hướng dựa trên một trình duyệt cụ thể.
Nhược điểm của việc cảm nhận với điều đó là nó có thể bị giả mạo và / hoặc thay đổi trong rất nhiều phần mềm máy khách.
Thông thường, điều này được thực hiện phía máy chủ bằng cách đánh giá Tác nhân người dùng được truyền với yêu cầu HTTP. Tôi tin rằng iWeb chỉ xuất bản các trang tĩnh và không hỗ trợ nội dung động. Trong trường hợp đó, có lẽ bạn sẽ cần phải sử dụng JavaScript để chuyển hướng được thực hiện phía máy khách.
Hãy cẩn thận khi sử dụng phương pháp này mặc dù nó có khả năng tạo ra trải nghiệm người dùng kém. Tốt nhất nên thiết lập một cách để cho phép người dùng xem trang nếu họ thực sự muốn. Thông thường, việc này được thực hiện với cookie nếu người dùng chọn rằng họ muốn trang web 'bình thường' thay vì trang 'di động'.