반응형
Notice
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 컴퓨터공학
- 머신러닝
- 데이터구조
- 버전관리
- 컴퓨터과학
- 코딩
- Yes
- 빅데이터
- 데이터분석
- 알고리즘
- 클라우드컴퓨팅
- 네트워크
- I'm Sorry
- 자료구조
- 자바스크립트
- 사이버보안
- 인공지능
- 파이썬
- 데이터베이스
- 프로그래밍
- 딥러닝
- 프로그래밍언어
- 소프트웨어공학
- 보안
- 2
- 데이터과학
- 네트워크보안
- 웹개발
- 컴퓨터비전
- 소프트웨어
Archives
- Today
- Total
스택큐힙리스트
에코 링크, 나중에(/) 슬래시 받기? 본문
반응형
함수 print_it($item) {
echo '<div class=listItem clearfix>';
echo '<div class=info>';
echo '<span class=title>';
if(isset($item[6])) {
echo '<a href=http:// title=>' . 'me' . '</a>';
}
echo '</span>';
echo '</div></div>';
}
업데이트:
Matt Long에 대한 응답으로, 당신의 라인을 붙여넣으니 동일하게 보여졌습니다.
업데이트:
Fire Lancer에 대한 응답으로, 내 최초의 시도를 되돌렸으며, 아래에 둘 다 보여드리겠습니다.
echo substr($item[6],13) . '<br>';
echo '<a href=http://' . substr($item[6],13) . ' title=' . $item[0] . '>' . $item[0] . '</a>';
<span class=title>www.edu.gov.on.ca%2Feng%2Ftcu%2Fetlanding.html<br>
<a href=http://www.edu.gov.on.ca%2Feng%2Ftcu%2Fetlanding.html title=Employment Ontario>Employment Ontario</a></span>
substr를 하는 이유는 URL이 다른 곳에서 rawurlencode()를 통해 실행되어 http%3A%2F%2F에 연결되어 있는 것으로 페이지가 로컬/상대 링크라고 생각하기 때문입니다.
업데이트:
위의 응답을 보지 않고 그대로 붙여 넣었습니다. 따라서 HTML은 소스보기 시 올바르게 나타나지만 실제 페이지에서는 뒤에 슬래시 하나가 더 붙어 해석됩니다.
해결책:
모든 것이 rawurlencode()의 결과입니다. 디코딩하거나 인코딩을 건너뛴다면 모든 것이 완벽하게 작동합니다. rawurlencode()에 대해 브라우저가 뒤에 슬래시 하나를 넣고 싶어하는 것과 관련된 문제가 있습니다.
답변 1
저는 그런 적이 없습니다, 링크를 어떻게 에코하는지 정확히 알 수 있을까요? 다음에 제시된 모든 것이 작동해야 합니다.
echo '<a href=http://someothersite.com>링크</a>';
echo '<a href=anotherpage.php>어떤 페이지</a>';
echo '<a href=../pageinparentdir.php>다른 페이지</a>';
등등
편집, 정보를 추가했으므로.
href로 http://만 있어서는 안 됩니다. html 페이지에 직접 해당 링크를 입력해도 같은 효과가 발생합니다.
예:
<a href=http:// title=bla>훠자</a>
링크 (FF3에서):
http:///
답변 2
링크에 대한 에코, 후행 슬래시를 얻으시겠습니까?주소(URL)는 단순히 웹페이지의 위치를 가리키는 역할을 합니다. 이러한 주소에는 종종 슬래시(/)가 포함될 수 있습니다. 그러나 링크를 생성할 때 주소의 제일 뒷부분에 슬래시를 추가하는 것은 중요한 SEO적인 고려사항입니다.
링크를 생성하거나 웹사이트 디자인 시에는 항상 슬래시 유무에 대해서 고려해야 합니다. 슬래시는 URL의 마지막에 위치하며 웹사이트 구조, 사용자 경험 및 검색 엔진 최적화를 위해 중요합니다.
먼저 웹사이트 구조 측면에서 슬래시를 고려해 봅시다. 슬래시는 항상 하위 디렉토리를 나타냅니다. 예를 들어, /category/는 특정 카테고리를 가리키는 것으로 이해할 수 있습니다. 따라서 슬래시를 사용하면 웹사이트의 구조와 콘텐츠 계층을 명확하게 표시할 수 있습니다. 이렇게 하면 검색 엔진은 웹사이트의 구조를 더 잘 이해하고, 적절한 콘텐츠 인덱싱을 수행할 수 있습니다.
또한, 사용자 경험 면에서 슬래시의 중요성도 간과할 수 없습니다. 슬래시를 생략할 경우 해당 페이지를 호출하는 데 불필요한 리디렉션 과정이 추가될 수 있습니다. 이로 인해 페이지 로딩 시간이 증가하거나, 사용자가 원하지 않는 페이지에 방문할 가능성이 있습니다. 따라서 슬래시를 포함하여 정확한 주소링크를 제공함으로써 사용자에게 원하는 콘텐츠로 빠르고 원활하게 연결해 줄 수 있습니다.
마지막으로, 검색 엔진 최적화에 대한 영향을 살펴보면 슬래시의 유무가 검색 엔진의 인식에 영향을 미칩니다. 슬래시를 포함한 주소링크를 제공하면 검색 엔진은 해당 주소를 정확히 인식하고 색인화합니다. 또한 슬래시를 통해 연결된 콘텐츠의 의미를 파악하는 데 도움을 줍니다. 이를 통해 콘텐츠가 검색 결과에 적절하게 노출되도록 도와줍니다.
결론적으로, 링크를 생성할 때는 슬래시의 유무에 대해 신중한 고려가 필요합니다. 웹사이트의 구조, 사용자 경험 및 검색 엔진 최적화를 고려하여 슬래시를 포함한 정확한 주소링크를 사용하는 것이 좋습니다. 이를 통해 웹사이트의 구조를 명확히하고, 사용자에게 원활하고 빠른 페이지로 연결시켜 주며, 검색 엔진에서도 콘텐츠를 적절하게 인식하고 색인화할 수 있게 됩니다.
반응형
Comments