2016-11-01 5 views
2

나는 joomla 기반 웹 사이트를 구축하고 Apache 서버와 함께 제공하고 있습니다. URI로부터의 요청의 합법성을 검사하는 모듈을 빌드해야합니다. URI가 일부 제약 조건을 충족 시키면 Apache는 일반적인 Joomla 웹 사이트에 액세스 할 수있게하고, 그렇지 않으면 HTTP_BAD_REQUEST를 반환합니다.하나의 아파치 모듈에서 다른 모듈로 요청을 전송하는 방법은 무엇입니까?

예를 들어, URI에 <script>이 포함되어 있으면 Apache는 HTTP_BAD_REQUEST를 반환합니다. 그렇지 않으면 클라이언트가 joomla 웹 사이트에 액세스 할 수 있습니다. 그렇다면 어떻게 ELSE 부분을 코딩 할 수 있습니까?

static int my_apache_module_function(request_rec *r) 
{ 
    if (strstr(r->args, "<script>") != NULL) 
{ 
     return HTTP_FORBIDDEN; 
} 
    else 
//direct the client to normal joomla homepage. 
//I need your help here. I am really thankful for any clues. 
} 
+1

Joomla는 실제로 이미 많은 청소 및 URI 검사를 수행하며 요청에 '