luaCopy code
local BasePlugin = require "kong.plugins.base_plugin"
local EttaUriChangerHandler = BasePlugin:extend()
EttaUriChangerHandler.VERSION = "1.0.0"
EttaUriChangerHandler.PRIORITY = 10
function EttaUriChangerHandler:new()
EttaUriChangerHandler.super.new(self, "etta-uri-changer")
end
function EttaUriChangerHandler:access(config)
EttaUriChangerHandler.super.access(self)
-- Retrieve the request object
local request = ngx.var.request
-- Modify the URI to "etta.uri.test"
ngx.req.set_uri("/etta.uri.test")
-- Log the modified URI
ngx.log(ngx.NOTICE, "Modified URI: ", ngx.var.request_uri)
end
return EttaUriChangerHandler