2008-10-15 5 views
5

웹 페이지에 표시 할 때 URL을 자르는 가장 좋은 방법은 무엇입니까? 텍스트가 고정 너비의 컨테이너에있을 수 있고 컨테이너 외부를 감싸거나 실행하고 싶지 않다고 가정 할 때 링크를 의미하는 것이 아니라 글자 그대로 URL에 값을 표시하는 것입니까?URL을 잘려서 레이아웃 내에 맞출 수있는 가장 좋은 방법은 무엇입니까

은 더 URL의 초기 부분을 선호, 끝에서 절단하는 것입니다 :

예. HTTP/really.long/urlthaticantf ... ere.html

또는 두는 '...'제공 맥락의 측면에서 가장 값으로 링크의 시작과 끝을 선호하는 중간에 :

예. http/really.long/ur ... aticantfithere.html

잘라낸 URL을 만들 때 얼마나 길게 선택해야할까요? 당신은 비관적이어야하고 자본 'M'과 같은 가능성있는 넓은 성격을 선택해야하며 레이아웃에 얼마나 많은 이들이 들어 있는지 알고 있습니까? 이것은 대부분의 문자가 'M'보다 훨씬 좁기 때문에 일반적으로 짧은 URL을 제공하는 경향이 있습니다.

낙관적이어야하며 일반적으로 좋은 길이를 제공하지만 URL에 많은 큰 문자가 포함되어있을 때 오버런 위험이있는 절단을 사용해야합니까?

답변

7

가장 중요한 URL 구성 요소를 표시하는 것이 가장 좋습니다. 이것은 요청되는 파일이고 요청의 도메인은 내가 비판적이라고 생각하는 것입니다. 중간 경로와 쿼리 문자열은 중요하지 않은 것으로 간주됩니다. 당신이 http://www.Example.com/archives/2005/08/09/something.html이 있다면

그래서, 나는 시나리오는 곳이 늘 일이있다, www.Example.com/.../something.html 물론

로 잘라 것입니다. 이 페이지의 URL을 가지고 :

이 경우

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

, 나는 같은 문자 (바람직하게는 비 알파에 침입)의 적절한 수의 URL의 마지막 부분을 잘라 것 :

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

4

당신이 준 이유로 중간을 잘라 버리십시오.

1

언제나 서버를보고 싶습니다. 내가 방문하는 일부 포럼에서 용의자 서버의 키로거가 끊어져서 서버 편집증을 받았다.

이상적으로는 컨테이너에서 전체 URL을 스크롤하여 볼 수 있습니다. :-)

1

나는 적어도 서버를 보길 원합니다. 그리고 오랫동안 링크 위로 마우스를 가져 가면 상태 표시 줄에 나머지 부분이 표시됩니다. 행복합니다.

Slashdot의 코멘트 시스템에있는 링크를 생각해보십시오.

2

중간을 제거하면 아무도 링크의 디렉토리 구조를 알아야합니다. 도메인은 중요하며 실제 파일은 중요합니다.

예 :

http://www.domainname.com/folder/.../file.php 
관련 문제