我必须做些啥才能使 EWL 快捷方式 URL 正常工作?

Posted

技术标签:

【中文标题】我必须做些啥才能使 EWL 快捷方式 URL 正常工作?【英文标题】:What do I have to do to get EWL Shortcut URLs to work?我必须做些什么才能使 EWL 快捷方式 URL 正常工作? 【发布时间】:2013-01-20 23:08:57 【问题描述】:

我有这个代码:

protected override IEnumerable<ShortcutUrlResolver> GetShortcutUrlResolvers() 
    return new[]
        
            new ShortcutUrlResolver( "someShortcut", ConnectionSecurity.SecureIfPossible, () => SmartRedirector.GetInfo( Pages.One.Two.GetInfo().GetUrl() ) ),
            new ShortcutUrlResolver( "", ConnectionSecurity.SecureIfPossible, () => Pages.Portals.GetInfo() )
        ;

如果我转到mysite/,我最终会进入门户页面(上面的第二个快捷方式)。如果我转到 mysite/someShortcut,我会收到错误消息:

this page is no longer available .

【问题讨论】:

【参考方案1】:

问题是我没有尝试导航到“mysite/someShortcut”,而是尝试导航到“mysite/someShortcut/”,并带有斜杠。斜线很重要。因此,从我的 URL 中删除斜杠使其工作。此外,我可以同时包含“someShortcut/”和“someShortcut”作为快捷方式 URL,然后其中任何一个都可以使用。

【讨论】:

【参考方案2】:

您似乎正确定义了快捷方式 URL,并且我认为您在访问快捷方式 URL 时不会收到“您请求的页面不再可用”错误,因此看起来问题来自跟随快捷方式 URL 后,您将自行重定向。

【讨论】:

如果我从系统中的其他任何地方(例如,从链接)重定向到完全相同的目的地 (SmartRedirector.GetInfo( Pages.One.Two.GetInfo().GetUrl() )) ,它工作正常。

以上是关于我必须做些啥才能使 EWL 快捷方式 URL 正常工作?的主要内容,如果未能解决你的问题,请参考以下文章

我可以做些啥来加快这个 SQL 查询的速度?

GDI +游戏引擎(我可以做些啥来让我的引擎运行得更快?)[重复]

我必须对我的 xampp (Windows) 上的 OpenSSL 扩展工作做些啥? :( [复制]

我必须做些啥来改变我的音频可视化器的视觉效果?

我必须做些啥来解决我的项目的“处理器架构之间的不匹配”?

我可以对浮点表示法错误做些啥? [复制]