2013-04-18 4 views
0

나는 내 머리 위로 거슬러 올라갑니다. 나는 woocommerce과 realex (상인 회사)로 설정된 전자 상거래 사이트를 가지고있다. 응답 URL에 문제가 있습니다. 프로그래밍 방식 (비 사용자 에이전트) 요청이있을 때 거부됩니다.비 (非) 사용자 에이전트가 거부되었습니다

시도 : $ wget curl http://fifty2printsolutions.com/?wc-api=WC_Gateway_Realex_Redirect

하지만 당신은 유효한 사용자 에이전트를 설정할 때 :

시도 : 작동 $ curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30" http://fifty2printsolutions.com/?wc-api=WC_Gateway_Realex_Redirect

.

이것은 서버 구성 문제를 가리키며 406 응답으로 서버에서 프로그래밍 방식 (비 사용자 에이전트) 요청을 거부 한 것으로 보입니다. 적어도 이것이 확장 프로그램 작성자가 말한 내용입니다.

어떻게 해결할 수 있습니까? 나는 아빠와 함께 있고, 지원은 약간 부족하다.

도움을 주시면 감사하겠습니다.

답변

0

여기 아파치 mod_security 문제를 다루고 있을지 모르겠습니다. 내 실험에서, 내가 뭔가를 사용자 에이전트에있는 한, 확인 처리됩니다. 나는 사용자 에이전트에 또는 직접 libwww 단어 을 포함하거나 비워 둘 경우, 작동하지 않습니다.

Realex Epage 리디렉션 "epage.cgi/직접 libwww - 펄"를 사용 (또는 이와 유사한, 나는 내 앞에 가지고 있지 않음) 사용자 에이전트로. 이 규칙은 두 규칙에 모두 적용되므로 차단됩니다. 우리는 이전에이 문제를 보았습니다. 유일한 해결책은 사이트의 관리자에게 mod_security 규칙을 수정하도록 허용하는 것입니다. 우리는 한때 User-Agent 문자열을 다른 것으로 바꾸었지만 엄청나게 여러 장바구니가 갑자기 작동을 멈추었으며 우리는 변경을 롤업해야했습니다.

희망이

오웬

을하는 데 도움이
관련 문제