2013-01-12 3 views
-1

Google지도가 포함 된 웹 사이트가있어 사용자가지도에 마커를 추가 할 수 있습니다. www.site.com마커가 www.website.com 및 website.com의 Google지도에 표시되지 않습니다.

내가지도에 마커를 참조하십시오 내가 사이트에이 길을 갈 경우

.

site.com

마커가지도에 표시되지 않습니다 : 내가 사이트에이 길을 갈 경우

.

어떤 아이디어로 수정해야합니까?

감사

+3

을 사용했을 가능성이 있습니다. 사람들을 사용하는 코드 중 일부를 공유 한 경우 사람들이 더 쉽게 문제를 진단 할 수 있습니다. –

+0

마커 이미지는 어떻게 정의합니까? 지도는 어디에서 볼 수 있습니까? –

답변

1

301 사이트에 액세스하는 두 가지 방법을 가지고 있지 리디렉션 사용하는 것이 가장 좋습니다. 나는 항상 site.com에서 www.site.com으로 모든 액세스를 설정했습니다. 그것은 일부 API의 차이를 만들 수 있으며 일부 사람들을 혼란스럽게합니다. 그것은 수색 엔진을 위해 더 낫다.

가장 쉬운 방법은 특히 Apache의 친절한 검색 엔진과 관련하여 301 리디렉션을 허용하도록 .httaccess를 설정하는 것입니다.

최상의 방법이며 이와 유사한 문제를 해결해야합니다.

create an .htaccess file in your main folder 

는 다음 코드를 추가하고 컨트롤 패널에 도메인을 추가 할 때 다음

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^site.com$ [NC] 
RewriteRule ^(.*)$ http://site.com/$1 [L,R=301] 

는 또한, 일부 서버 호스트가이 옵션을 저장합니다. www가 아닌 ​​www에서 www로 모든 트래픽을 리디렉션하도록 요청합니다.

+0

어떻게 문제를 해결하거나 설명 할 수 있습니까? 두 호스트 모두에서 맵에 액세스 할 수 있다고 말하면 서버 구성 솔기가 이미 수행됩니다. 그렇지 않으면 맵 중 하나에 전혀 액세스 할 수 없습니다. 문제는 다른 것이어야합니다. –

+0

당신은 요점을 놓치고 있습니다. 그는 2 개의 사이트와 액세스 권한을 가져서는 안됩니다. 그것은 검색 엔진에 대한 나쁜이며 Google 설정 또는 whereever www를보고있다. 그것은 다른 사이트를 보지 못합니다. 항상 리디렉션되도록 설정해야합니다. 그렇게하면 sites.com에 가면 항상 www.sites.com으로 전환되고 따라서 그의 경우에는 항상 작동합니다. 실패 가능성을 제거하십시오. – donlaur

+0

요점은이 질문은 적절한 서버 구성이 아니라 마커가 누락되는 것입니다. –

1

"www.example.com"과 "example.com"은 실제로 두 개의 서로 다른 주소입니다. "www"는 다른 어떤 것과 마찬가지로 하위 도메인 또는 CNAME입니다 (blog.site.com, app.site.com 등). www.example에서 사이트를 보는 사용자에게 의존하는 절대 어딘가에 코드가있을 수 있습니다. COM "

하나의 옵션 : 당신은 다시 직접 모든 기본 도메인 트래픽 (example.com)

이 @donlaur에서 이전 답변을 참조 www.example.com로 리디렉션되도록 (즉, 바로 설정할 수 있습니다 .htaccess 파일을 사용하여 방향을 재조정하기 위해

+0

고마워. Rep point. 이것은 정말로 www가 아닌 ​​옵션을 없애는 최선의 해결책입니다. – donlaur

관련 문제