Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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();
        }