thank you, Eric. I did it ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, " do_redirect");
r->hostname = "google.com"; ret = r->unparsed_uri; ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, " do_redirect 111"); ret = ap_construct_url(r->pool, ret, r); apr_table_setn(r->headers_out, "Location", ret); ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r, " do_redirect 117"); it kind of work but it goes to http://google.com/moduleA where moduleA is my module name. Do u know how to avoid it? thank you again! 2017-09-20 10:47 GMT-07:00 Eric Covener <cove...@gmail.com>: > I meant read it an editor of your choice to see how it's done. > > On Wed, Sep 20, 2017 at 11:21 AM, eeadev dev <eea...@gmail.com> wrote: > > shall I import the mod_alias.c file in my project or if I install the > module > > mod_alias.c, I can use its functions? > > > > 2017-09-20 16:34 GMT+02:00 Eric Covener <cove...@gmail.com>: > >> > >> > >> > >> On Wed, Sep 20, 2017 at 10:31 AM, eeadev dev <eea...@gmail.com> wrote: > >>> > >>> how can I redirect externally from my module? > >> > >> > >> Have a look at how fixup_redir() in mod_alias.c works. Set a Location > >> header and return 301/302/... > >> Note: This may only work in certain hooks (fixup and handler definitly) > >> > > > > > > -- > Eric Covener > cove...@gmail.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org > For additional commands, e-mail: users-h...@httpd.apache.org > >