在某些情况下,URL 内容重定向功能无法正常工作。
缩短的 URL
缩短的 URL(如 https://goo.gl/abc
)可以根据过滤规则进行重定向,但过滤机制不会检查原始的未缩短 URL。
例如,如果您的规则对包含 acme.com
的 URL(像 http://www.acme.com/some-really-long-path
之类的原始 URL,以及像 https://goo.gl/xyz
之类的原始 URL 的缩短 URL)进行重定向,则会重定向原始 URL,而不重定向缩短的 URL。
您可以解决此限制,办法是创建规则以阻止或重定向经常用于缩短 URL 的网站中的 URL。
嵌入的 HTML 页面
嵌入的 HTML 页面会绕过 URL 重定向,例如,当用户访问与 URL 重定向规则不匹配的 URL 时。如果某个页面包含嵌入的 HTML 页面(iFrame 或内嵌框架),并且该嵌入的 HTML 页面所包含的 URL 与某个重定向规则匹配,URL 重定向规则将不起作用。该规则仅适用于最上层的 URL。
禁用的 Internet Explorer 插件
URL 内容重定向功能在禁用了 Internet Explorer 插件的情况下无法使用,例如,当用户在 Internet Explorer 中切换到“InPrivate 浏览”时。人们使用隐私浏览,以便不会将网页和从网页下载的文件记录到其计算机上的浏览和下载历史记录中。出现此限制是因为,URL 重定向功能要求启用某些 Internet Explorer 插件,而隐私浏览会禁用这些插件。
您可以解决此限制,办法是使用 GPO 设置阻止用户禁用插件。这些设置包括“禁止用户启用或禁用加载项”和“自动启用新安装的加载项”。在组策略管理编辑器中,这些设置位于
下面。要解决这一特定于 Internet Explorer 的限制,请使用 GPO 设置禁用 InPrivate 模式。该设置称为“关闭 InPrivate 浏览”。在组策略管理编辑器中,这些设置位于
下面。这些解决办法是最佳做法,可以防止在除隐私浏览以外的其他情况下可能导致重定向问题。
Windows 10 通用应用程序是协议的默认处理程序
如果 Windows 10 通用应用程序是在链接中指定的协议的默认处理程序,则 URL 重定向无法正常工作。通用应用程序在通用 Windows 平台上构建,以便可将其下载到个人计算机、平板电脑和手机上,这些应用程序包括 Microsoft Edge 浏览器、Mail、Maps、Photos、Grove Music,等等。
如果所单击链接的默认处理程序是其中一个应用程序,则不会重定向 URL。例如,如果用户在应用程序中单击一个电子邮件链接,并且默认电子邮件应用程序是 Mail 通用应用程序,则不会重定向链接中指定的 URL。
您可以解决此限制,办法是将其他应用程序设置为要重定向的 URL 协议的默认处理程序。例如,如果 Edge 是默认浏览器,则将 Internet Explorer 设置为默认浏览器。