Back to Question Center
0

Semalt : SEO : 최종 슬래시가있는 페이지도 리디렉션해야합니까?

1 answers:

나는 Semalt SEO REPORT CARD에서 검색 엔진에 대해이 페이지를 읽었습니다.

http : // www. 도메인. co.kr / somepath

은이 페이지와 다른 페이지입니다 :

http : // www. 도메인 - equipment appraisal certification. com / somepath / (최종 슬래시 ' / '에주의하십시오.)

만약 이것이 사실이라면 나는 몇 가지 질문을 가지고있다 :


A) 홈 페이지 경로 에 대해서도 마찬가지입니까?. 이자형. http : // www. 도메인. com .

이미 301 http : // 도메인. com ~ http : // www. 도메인. co.kr , 어떻게 리디렉션합니까 http : // www. 도메인. com ~ http : // www. 도메인. co.kr / (최종 슬래시 포함) ??? 실제로 아파치 서버 또는 내 브라우저 클라이언트 (누가이 일을하는지 모르는) 이미 삽입 할 경우이 종류의 리디렉션 할 것 같다 http : // www. 도메인. com 브라우저 막대에서 항상 자동으로 마지막 슬래시가 추가됩니다 http : // www. 도메인. com /

혼란 스럽습니다. 무엇인가해야합니까?


B) 파일 확장명을 계속 사용하기 때문에 도메인을 리디렉션 할 필요가 없었습니다.co.kr / somepath ~ 도메인. com / somepath / 내 사이트의 모든 페이지가 somepath / page 형식이므로. htm .

그러나 어쨌든 나는 혼란스러워하는 이상한 것을 발견했다.URL 로 입력하면 somepath / page. htm 서버가 somepath / page의 같은 페이지를 반환합니다.htm / (최종 슬래시 포함) 오류 대신. 나는 http : // www를 찾으면 정상이라고 생각한다.PHP. net / docs. PHP는 http : // www와 같은 페이지를 반환합니다.PHP. net / docs. php / (최종 슬래시), 그러나 이들은 다음 검색 엔진에 대한 두 개의 다른 페이지로 간주됩니다 ???

다시 조정해야합니까?. htaccess 301 최종 슬래시가없는 동일한 URL에 최종 슬래시가있는 각 URL을 리디렉션하려면 ???


고마워요!

February 12, 2018

도메인 이름 의 후행 슬래시는 후행 슬래시가없는 것과 똑같이 취급됩니다.이자형. http : // www. 도메인. com = http : // www. 도메인. co.kr / .

하지만 그건 유일한 예외예요.URL이 다르면 완전히 다른 콘텐츠를 반환 할 수 있으므로 다른 URL로 처리됩니다.

반환 된 모든 파일 (과 같은 확장자 포함). htm 또는 . php )에는 슬래시가 없어야합니다. 아파치 서버에서 대개 슬래시가 무시되고 파일이 반환된다는 것을 알 수 있습니다.이것은 Apache가 작동하는 방식입니다. URL 예. co.kr / file. php / abc / xyz 파일로 돌아갑니다. php , 위와 같이 실제 파일이나 폴더 구조가 없다고 가정합니다.

디렉토리에는 일반적으로 후행 슬래시가 있습니다. 다시, Apache는 자동으로 301 리디렉션합니다.예를 들어 폴더가 있다면 hello , example. co.kr / hello 예로 리디렉션되어야합니다.co.kr / hello / .

.

A ) 예, 도메인이더라도 여전히 다른 URL입니다.다음과 같은 코드가 유용 할 수 있습니다.htaccess 파일 :

  # 변경 RewriteBase 전송 후 /
RewriteBase /# www가 아닌 ​​URL로 리디렉션
RewriteCond % {HTTP_HOST} ^ 도메인. com
RewriteRule (. *) http : // www. 도메인. co.kr / $ 1 [R = 301, L] 

B )이 URL은 다른 URL로 간주되지만 브라우저가 파일을 올바르게 해석하더라도 파일 확장자 바로 뒤에 슬래시를 사용하면 안됩니다. 나는 파일 확장자 바로 뒤에 슬래시를 본 적이 없다고 생각합니다. 그렇게하지 않으면 자신의 페이지에 링크하지 않으면 너무 걱정하지 않을 것입니다.확장 후 슬래시를 사용하지 마십시오.

일반적으로 URL 스키마와 일관성을 유지하십시오.편도를 골라서 붙잡아 라.

. (삼)

그래서, 후행 슬래시는 일부 폴더 루트를 나타냅니다. 고급 사용자는 또한 다음을 시도합니다 :

  • 사용자가 http : // 도메인을 통해 입력. co.kr / articles / 2009 / nice-shoes. htm
  • 사용자는 http : // domain처럼 디렉토리 목록에 들어가기 위해 마지막 부분을 지울 것입니다.co.kr / articles / 2009 / , 2009 년 모든 기사를 보길 원합니다.

이에 따라 URL을 조정하면 크롤링하고 색인 할 수있는 계층 구조가 더 명확 해집니다.(삼)

이 수정은 다음과 같이 할 수 있습니다.htaccess mod_rewrite 둘 모두에 대한 필요에 따라 후행 슬래시 추가 또는 제거. 확인 :

http : // www. 구글. co.kr / search? q = htaccess + 제거 + 후행 + 슬래시

http : // www

rel = canonical 태그를 사용하여 Google에 색인에 적합한 URL을 제안 할 수도 있습니다.

슬래시 제거를 리디렉션하는 것이 가장 좋은 방법입니다. 사람들이 사이트에 링크 할 때 두 가지 방법 중 하나를 사용하면 수동으로 URL을 입력합니다. 어떤 경우에는 후행 슬래시가 포함되지 않거나 복사됩니다. 붙여 넣기하고 붙여 넣을 경우에는 후행 슬래시가 포함됩니다. 따라서 후행 슬래시를 남겨두면 두 URL 사이에 링크가 분할 될 수 있습니다 (Google은 두 페이지가 동일하다는 것을 인식 할만큼 정교한 것처럼 보이지만 쉬운 수정 그래서 안전보다 미안 해요).

귀하가 귀하의. htaccess 파일을 사용하거나 다른 방법으로 리디렉션하면 정식 태그를 사용할 수 있지만 코드를 바로 얻는 것이 항상 좋지만 마지막으로 밴드 어시스트를 사용하는 것이 좋습니다.

슬래시가없는 URL은 슬래시가있는 URL과 다르게 취급되므로 SEO 조건에서 무엇을 하든지 일관성을 유지하십시오.

당신은 슬래시가 있어야합니까? 물론 하위 폴더를 다룰 때 특히 그렇습니다.

요청할 때 http : // example com / foo / 에서, 서버는 foo가 디렉토리라는 것을 즉시 알고 있으므로, 그 폴더에 대한 기본 문서를 0으로 만든다.

사소한 효율성이지만 조금이라도 도움이된다면, IMHO.

참조 :

  • http : // www 다비드롤리.