2008-10-15 28 views
5

Cách tốt nhất để cắt ngắn URL khi hiển thị URL trong trang web là gì? Tôi không có nghĩa là một liên kết nhưng nghĩa đen hiển thị URL như một giá trị cho người dùng, giả sử rằng văn bản có thể nằm trong vùng chứa có chiều rộng cố định và bạn không muốn quấn hoặc chạy bên ngoài vùng chứa?Cách tốt nhất để cắt ngắn URL để nó phù hợp với bố cục

Tốt hơn là cắt ngắn từ đầu, ưu tiên phần đầu của url:

ví dụ: http/really.long/urlthaticantf ... ere.html

Hoặc đặt '...' ở giữa để ủng hộ khi bắt đầu và kết thúc của liên kết như giá trị nhất về mặt đưa ra bối cảnh:

ví dụ: http/really.long/ur ... aticantfithere.html

Ngoài ra, quy tắc hay khi chọn thời lượng để tạo url bị cắt bớt là gì? Bạn nên bi quan và chọn một nhân vật có khả năng rộng như vốn 'M' và xem có bao nhiêu trong số này phù hợp trong bố trí? Điều này có xu hướng cung cấp URL thực sự ngắn nói chung vì hầu hết các ký tự đều hẹp hơn 'M'.

Hoặc bạn có nên lạc quan và sử dụng cắt ngắn thường cho độ dài tốt nhưng có nguy cơ tràn ngập khi URL chứa nhiều ký tự lớn?

Trả lời

7

Tùy chọn của tôi là hiển thị các thành phần quan trọng nhất của URL. Đây là tập tin được yêu cầu và tên miền của yêu cầu là những gì tôi cho là quan trọng, đường dẫn trung gian và chuỗi truy vấn là những thứ tôi xem là không quan trọng.

Vì vậy, nếu bạn có http://www.Example.com/archives/2005/08/09/something.html, tôi sẽ cắt ngắn nó như www.Example.com/.../something.html

Tất nhiên, có những tình huống mà công việc này wont. Lấy URL của trang này:

What's the best way to truncate a URL so that it fits within a layout

Trong trường hợp này, tôi sẽ cắt phần cuối cùng của URL để một số lượng hợp lý của các nhân vật (tốt hơn là phá vỡ trên một tổ chức phi-alpha), chẳng hạn như:

stackoverflow.com /.../ whats-the-best ...

4

Cắt giữa, vì những lý do bạn đưa ra.

1

Tôi luôn muốn xem máy chủ. Đã có một loạt các keyloggers từ các máy chủ nghi ngờ trong một số diễn đàn mà tôi truy cập, và điều đó khiến tôi hoang tưởng máy chủ.

Lý tưởng nhất là tôi có thể cuộn xung quanh và xem toàn bộ url trong vùng chứa. :-)

1

Tôi hy vọng sẽ thấy ít nhất máy chủ. Và miễn là tôi có thể di chuột qua liên kết và xem phần còn lại của nó trong thanh trạng thái của tôi, tôi rất vui.

Hãy nghĩ đến các liên kết trong hệ thống nhận xét của Slashdot.

2

Loại bỏ phần giữa, không ai cần biết cấu trúc thư mục của liên kết. Tên miền là quan trọng và tệp thực sự là quan trọng.

Ví dụ:

http://www.domainname.com/folder/.../file.php 
Các vấn đề liên quan