public void Remove(string url) { UrlRoute item = new UrlRoute { Rewrite = null, Url = url, Ext = null }; item.Init(); if (mRoutes.TryGetValue(item.ID, out RouteGroup rg)) { mServer.Log(EventArgs.LogType.Info, $"HTTP remove rewrite url {item.Url}"); rg.Remove(item); } }
public void Remove(string host, string url) { UrlRoute item = new UrlRoute { Host = host, Rewrite = null, Url = url, Ext = null }; item.Init(); if (mRoutes.TryGetValue(item.Path, out RouteGroup rg)) { mServer.GetLog(EventArgs.LogType.Info)?.Log(EventArgs.LogType.Info, $"HTTP remove rewrite url {item.Url}"); rg.Remove(item); ChangeVersion(); } }
private void Add(UrlRoute item) { mServer.Log(EventArgs.LogType.Info, "rewrite setting {0} to {1}", item.Url, item.Rewrite); item.UrlIgnoreCase = this.UrlIgnoreCase; item.Init(); RouteGroup rg = null; mRoutes.TryGetValue(item.ID, out rg); if (rg == null) { rg = new RouteGroup(); rg.Ext = item.Ext; mRoutes[item.ID] = rg; } rg.Add(item); }
private void Add(UrlRoute item) { mServer.Log(EventArgs.LogType.Info, $"HTTP set rewrite url [{item.Url}] to [{item.Rewrite}]"); item.UrlIgnoreCase = this.UrlIgnoreCase; item.Init(); RouteGroup rg = null; mRoutes.TryGetValue(item.ID, out rg); if (rg == null) { rg = new RouteGroup(); rg.Ext = item.Ext; mRoutes[item.ID] = rg; } rg.Add(item); }
private void Add(UrlRoute item) { mServer.Log(EventArgs.LogType.Info, $"HTTP set rewrite url [{item.Host}{item.Url}] to [{item.Rewrite}]"); item.Init(); RouteGroup rg = null; mRoutes.TryGetValue(item.Path, out rg); if (rg == null) { rg = new RouteGroup(); rg.Path = item.Path; rg.PathLevel = item.PathLevel; mRoutes[item.Path] = rg; } rg.Add(item); ChangeVersion(); }