일부 SEO 감사 도구는 동일한 URL을 다른 대소 문자로 중복 된 내용으로보고합니다. 이를 피하기 위해 항상 소문자 버전을 사용하려고하지만 일부 링크는 다른 대소 문자로 색인화되었으므로 현재 URL을 읽고 소문자 버전과 비교합니다. 그것이 다른 경우 301 리디렉션을 수행하고 있습니다 - 소문자 버전에 CFLOCATION
태그를 사용하십시오.ColdFusion CFLOCATION이 특수 문자로 작동하지 않습니다.
심지어 여기 당신이 위의 볼처럼 URL을 복사하여 붙여 넣을 수 있기 때문에 사진을 사용했다 ...이를 제외하고 지금까지 너무 좋아. 대신 붙여 넣기는 다음과 같이 할 것입니다 : 나는 301 리디렉션을 수행하는이 코드를 사용하고
:
<cflocation url="#VARIABLES.correct_url#" statuscode="301" addtoken="no">
을 위의 URL의이 작동하지 않는 경우. 어떤 아이디어? 문자열을 인코딩/디코딩하려고 시도했지만 행운이 없습니다.
사용'<된 cfprocessingdirective pageencoding = "UTF-8"/ >'. – RRK
또한 cfheader 위치/상태 코드를 제안하는 버그 참고 사항을 참조하십시오. https://bugbase.adobe.com/index.cfm?event=bug&id=3830375 및 https://stackoverflow.com/a/28851557/8895292 – Ageax
@Ageax 항상 ''를 사용하십시오. 그러나 도움이되지 않습니다. –