it-gundan.com

Google 사이트 맵 생성기 대상 디렉토리를 지정하는 방법

Google Sitemap Generator 의 최신 버전을 사용하여 생성 된 사이트 맵 파일의 위치를 ​​지정하는 방법이 있습니까?

버전 : 1.0.0.0? (아주 Google 버전이 아닌 lol) :

> Sudo /usr/local/google-sitemap-generator/bin/sitemap-daemon -v
Google Sitemap Generator (Beta) Version [1.0.0.0]

대시 보드에는 " 사이트 맵 파일 이름 "옵션이 있지만 대상 디렉토리를 지정하는 옵션이 없습니까? 항상 생성 된 사이트 맵 XML 파일을 문서 루트 에 배치합니다. 나는 그것이 문서 루트가 웹 서버 로그를 읽는 것을 발견 한다고 가정합니다.

사이트 맵 파일을 다른 디렉토리에 넣고 싶은 이유는 무엇입니까?

문서 루트는 배포 방법에 대해 no good 입니다. 매일 변경되는 현재 배포 디렉토리의 symlink 이기 때문입니다. 사이트 맵이 URL 루트 (예 : http://www.example.com/sitemap.xml)에있는 것처럼 보이게하려면 별칭 규칙을 사용하여 XML 파일을 실제로 보관할 위치 (예 : nginx 사용 :

# Alias all XML files (e.g. Rss) to shared directory
location ~* /(.*\.xml)$ {
    alias /var/www/live/shared/xml/$1;    
}
3
Tom

공식 사이트 맵 프로토콜에 따르면 루트 URL에 있어야 공유하는 모든 파일이 공통으로 표시됩니다. 따라서 사이트 맵의 URL이 http://www.example.com/site/image1.jpghttp://www.example.com/site/mypage.html와 같은 경우 sitemap.xml 파일을 http://www.example.com/site/sitemap.xml 또는 http://www.example.com/sitemap.xml에 넣을 수 있습니다.

어떤 이유로 든 해당 디렉토리에 사이트 맵을 넣을 수없는 경우, .htaccess 또는 ISAPI Rewrite (또는 다른 URL 재 작성기)가 루트에있는 것으로 가장하는 것처럼 서버의 어느 위치 에나 배치 할 수 있습니다. ASP 사이트에서 ISAPI Rewrite를 사용하여 성공적으로 수행했습니다.

5
JoshMock

나는 그 도구를 사용하지 않았으므로 귀하의 질문에 대한 직접적인 대답을 모릅니다. 그러나 파일을 다른 곳에 넣을 수 없다면 다음과 같이 다른 폴더로 복사하면됩니다.

cp -t sitemaps/ *.xml

여기서 sitemaps은 폴더 이름이고 *.xml는 확장자가 .xml 인 것으로 가정하여 모든 입력 파일을 선택합니다. 사이트 맵 생성기를 실행하는 배치 스크립트를 만든 다음 파일을 모두 하나로 복사 할 수 있습니다.

공식 프로토콜에 따르면 사이트 맵은 루트에 있어야한다고하지만 실제로는 동일한 도메인의 어느 곳 으로든 갈 수 있습니다 (문제없이 자체 사이트 맵 폴더에 배치했습니다).

사이트 맵이 많은 경우 사이트 맵 색인 파일 을 만들어야합니다. 이 방법으로 색인 파일을 각 웹 마스터 도구에만 제출하면됩니다.

2
DisgruntledGoat

나는 같은 문제가 있었고 여기 또는 Google 도움말 또는 구성 파일에서 답을 찾지 못했습니다. 여기에 공유하겠습니다!

내 로그를 읽고 다음을 참조하십시오.

2012-08-21T17 : 55 : 01Z : 작성자가 파일을 열 수 없음 : /htdocs/web_sitemap_4149a902_000.xml (2)

시스템 루트 디렉토리에 "htdocs"라는 심볼릭 링크를 작성해야합니다.

cd /
ln -s /home/www/yoursiterootdir htdocs

심볼릭 링크가 Windows에서 작동하는지 묻지 않지만 Windows (NTFS)의 암소에 대해서는 거의 "ln"이라는 명령을 발견했습니다!

mklink [[/D] | [/H] | [/J]] linkName target

그리고 :

2012-08-21T18 : 05 : 01Z : [....] 사이트에 대한 [웹 사이트 맵]을 생성하는 데 성공했습니다.

그리고 내가 필요한 곳

즐겨

1
Mea_Poulpa