Change api url.
Move redirect from server to client code.

The campaign items is already strong consistent, but not sure why, when
redirect code on server, from server log, there is already GET request
after DELETE request, but the browser still shows item be deleted. Move
redirect code to client, this problem doesn't exist.