URL에서 Asterix를 사용하는 경우
URL에 Asterix 를 사용하는 것은 아마도 다음과 같은 이유로 큰 아이디어가 아닐 것입니다.
- UTF-8 또는 ASCII는 현재 Asterix를 표시 할 수 없습니다.
- 그는 표준 브라우저 주소 표시 줄에 얼룩이 있습니다.
- 나는 그가 그것을 매우 좋아하는지 의심합니다. 그리고 그는 꽤 큰 친구가 있습니다.
- 그냥 이상해
URL에서 별표 를 사용 하는 경우
URL에서 별표 (*)를 사용하는 것도 좋은 생각이 아닙니다. 예약 문자 이기 때문에 다른 곳에서는 사용되지 않습니다. URL 체계가 사용자에게 친숙해 보이지만 시도해 보려는 사람은 거의 없으며 URL에서 와일드 카드의 의미를 식별하기 어렵 기 때문에 예측할 수없는 결과를 얻을 가능성이 높습니다. (나는 당신의 설명을 읽을 때까지 모든 예가 무엇을 의미하는지 말할 수 없었습니다.)
뿐만 아니라 설명하는 것을 수행하는 의미적이고 의미있는 방법이 더있을 수 있습니다. 예를 들어, 쿼리 문자열을 추가하고 'find'및 'where'변수를 사용하여 메소드에 찾을 위치를 알려줍니다.
에서 '검색 구문'으로 시작하는 페이지 찾기 /some/folder/
:
example.com/some/folder/?find=search-phrase&where=start
어디에서나 '검색어'가있는 페이지를 찾으십시오.
example.com/some/?find=search-phrase&where=anywhere
모든 페이지를 표시하려면 쿼리 문자열 또는 와일드 카드 구문 대신 'all'이라는 별도의 메소드를 사용합니다.
example.com/some/folder/all
쿼리 문자열 구문은 별표보다 훨씬 흔합니다. 예를 들어 다음에 Google 검색을 수행 할 때 검색 주소창을 보면 코딩이 더 쉬울 것입니다.
마지막으로 쿼리 문자열 모양이 마음에 들지 않으면 'search'라는 메서드 이름을 앞에 추가하고 다음 두 블록을 'find'및 'where'변수로 사용할 수 있습니다. 예를 들어
example.com/some/folder/?find=search-phrase&where=start
당신은 가질 수 있습니다 :
example.com/some/folder/search/search-phrase/start
그런 다음 URL 경로에서 '검색'키워드를 확인하고 다음 두 경로 세그먼트를 변수로 사용하여 검색 방법을 트리거하면됩니다.
업데이트 : 오늘 URL에서 첫 번째 별표를 발견했습니다. 새로운 archive.org 인터페이스는 'all'키워드 대신 설명 된대로 검색 기능의 일부로 정확하게 사용합니다. 예 :
http://wayback.archive.org/web/*/http://google.com
대신에
http://web.archive.org/web/20040214050058/http://www.google.com/
첫 번째 예는 특정 날짜의 페이지가 아니라 google.com의 모든 날짜 에서 보관 된 업체 정보를 반환 합니다 (두 번째 예). 흥미롭게도 Stack Exchange 사이트는 *
문자 %2a
가 URL에 나타날 때 와 같이 문자를 인코딩하여 archive.org에서 404가 발생 하기 때문에 라이브 페이지에 연결할 수 없습니다 . (URL에 별표를 사용하지 않는 다른 이유 일 수 있습니다.)
나는 여전히 '모두'만큼 명확하지 않다고 생각하지만 URL에 별표를 사용하는 다른 사이트의 예를 찾고 있다면 그것이 내가 본 첫 번째 사이트입니다.