"를 입력한 후 Windows Live Writer를 사용하여 블로그(플랫폼: WordPress)에 일부 기사를 게시하려고 합니다.게시", 다음과 같은 오류가 반복해서 발생했습니다.
"잘못된 서버 응답 – 에 대한 응답 MetaWeblog.newPost 웹로그 서버에서 수신된 메소드가 유효하지 않습니다. 다음에서 잘못된 응답 문서가 반환되었습니다. XmlRpc 서버.” .
위 오류는 일반적으로 게시물이나 웹서버에 대용량 이미지를 삽입할 때 발생합니다. 아파치) 필터가 설정되었습니다 "SecFilter상속 에" .
문제에 대한 가장 간단한 해결책은 파일에 대해 이 필터를 제거하는 것입니다. xmlrpc.php 도움으로 .htaccess .
.htaccess 파일에 다음 줄을 추가하고 "저장"을 누르세요.
<Files xmlrpc.php>
SecFilterInheritance Off
</Files>
이 간단한 작업을 수행하면 더 이상 관련 문제가 발생하지 않습니다. XmlRpc. 위의 해결 방법은 오류가 발생한 경우에도 유효합니다. “Windows Live Writer가 블로그를 자동으로 감지하지 못했습니다: 잘못된 서버 응답 – 웹로그 서버에서 받은 blogger.getUsersBlogs 메소드에 대한 응답이 잘못되었습니다. XmlRpc 서버에서 잘못된 응답 문서가 반환되었습니다.”, Windows Live Writer에 새 WordPress 블로그 계정을 추가하려고 할 때 나타납니다.
ModSecurity.org, 보안 지침을 설명합니다. SecFilter상속
필터 상속
상위 폴더에 정의된 필터는 일반적으로 중첩된 Apache 구성 컨텍스트에 의해 상속됩니다. 이는 대부분의 경우 허용되는(및 필수) 동작이지만 항상 그런 것은 아닙니다. 때때로 사이트의 일부 부분에서 검사를 완화해야 할 때가 있습니다. SecFilterInheritance 지시어를 사용하여:
SecFilterInheritance Off
처음부터 규칙을 시작할 수 있도록 ModSecurity에 상위 필터를 무시하도록 지시할 수 있습니다. 이 지시문은 규칙에만 영향을 미칩니다. 구성은 항상 상위 컨텍스트에서 상속되지만 적절한 구성 지시문을 사용하여 원하는 대로 이를 재정의할 수 있습니다.
구성 및 규칙 상속은 기본적으로 항상 활성화되어 있습니다. 상속이 비활성화된 구성 컨텍스트 아래에 구성 컨텍스트가 있는 경우 필요한 경우 상속을 다시 명시적으로 비활성화해야 합니다.