1

我还没有找到解决方案,因为当您从带有查询字符串的文件转到另一个 URL 时,我的所有搜索和研究都指向与查询字符串相关的问题。就我而言,我只是想从常规文件夹/文件等转到带有查询字符串的 URL。

我有一个有效的 .conf 文件,其中包含我网站的各种规则。我想添加另一个看起来像这样的:

RedirectMatch ^/webinar$ https://company.webex.com/company/onstage/g.php?t=a&d=123456

RedirectMatch ^/webinar/$ https://company.webex.com/company/onstage/g.php?t=a&d=123456

我已将 URL 修改为更通用。当我输入 www.company.com/webinar 时,这会正确重定向,但是它不会转到上面的 URL。当我直接在浏览器中输入上述 URL 时,它会正常加载。

重定向将我带到通用 Webex 页面。这可能是重定向的问题,但我认为这与 RedirectMatch 如何处理此 URL 上的查询字符串有关。我不知所措。

编辑

我现在如何进行 3 次重定向可能存在问题。第一个是 /webinar,第二个是上面的 URL,第三个是上面的 URL 重定向到另一个页面,坦率地说,webex 可能正在处理 iframe。不是100%确定。那么第二个重定向是否会影响第三个重定向等?如果需要,我可以提供有关 webex URL 的更多细节。

解决方案

这里的问题是 Webex 无法处理正在发生的双重重定向。相反,我必须在 TLD 的单独文件夹中利用带有标头重定向的 PHP 页面。上面的 RedirectMatch 语法是正确的,但由于某种原因,Webex 搞砸了。

4

0 回答 0