2017-12-18 4 views
-2

내 사이트 맵에는 러시아 문자와 같은 언어의 특수 문자가있는 링크가 있습니다. 난 여전히 프랑스어 "é"(16 진 코드 포인트 00E9)에만 문제가 있습니다. Google 웹 마스터 도구는이 기호가있는 링크에 대해 내 사이트 맵에 404 오류가 있음을 알립니다. 이 심볼 다음에 링크 부분을 잘라냅니다. 예를 들어 : 난 구글 사이트 맵에 대한 사이트 맵 링크의 프랑스어 기호 "é"는 읽을 수 없음

example.com/décembre 

그래서 솔루션이 이러한 오류를 피하기 위해 무엇

example.com/d 

링크

에서 404 오류를 반환

같은 링크, 그리고 다른 무엇을 상징 유효하지 않습니다 있나요? 이 솔루션을 사용하고 example.com/d&#00e9;cembre을 쓸 수 있습니까? how to generate XML sitemap with special symbols in the link?

답변

0

"é"는 URL 내에 유효한 문자가 아닙니다. URL은 독점적으로 ASCII 문자의 하위 집합으로 구성됩니다. URL 내부에서 사용할 문자는 URL encoded이어야합니다 (예 : UTF-8을 사용하려는 경우 %C3%A9으로 변경하십시오.

+0

그렇다면 왜 러시아 상징을 전달합니까? – user8620109

+0

그것입니까? 어디에? – deceze

+0

맞아, 그렇지 않아. russain 기호와의 링크에 혼란 스러웠습니다. 첫 러시아 기호가 유효한 링크를 반환 한 후에 링크 부분을 잘라낸 결과가 404가 아닙니다. 이상한 점은 모든 기호가 포함 된 사이트 맵 유효성 검사가 유효하고 나쁜 기호에 대한 오류가 아니라는 것입니다. 문제를 발견하는 데 도움이되는이 프랑스어 기호에 대해 운이 좋다. 대답 해줘서 고마워요. – user8620109