gpt4 book ai didi

joomla - 如何在启用 SEF 的情况下查找非 SEF URL(Joomla 1.5)?

转载 作者:行者123 更新时间:2023-12-02 02:22:37 25 4
gpt4 key购买 nike

我知道您可能不会收到很多这样的问题...

我正在开发一个组件,我希望能够在启用 SEF 时处理非 SEF URL,无论是内置 SEF 还是 sh404sef 之类的东西。

Joomla 是否将原始非 SEF URL 存储在任何地方 即。 index.php?com=com_fred&view=homepage?

我发现任何激活的 SEF 都会将 JURI::getInstance() 值更改为 SEF 等效值。我还发现 $REQUEST['U​​RI'] 值不适用于所有平台/服务器等。

感谢您的帮助

最佳答案

  1. GET/POST 请求中的所有变量获取到一个数组中。此时,您还可以在生成 URL 字符串之前修改这些值。

    $getVars = JRequest::get( 'GET' );
  2. 如果您确实需要 URL 字符串,可以通过以下方式获取:

    $newURL = http_build_query($getVars);

希望对您有帮助!

关于joomla - 如何在启用 SEF 的情况下查找非 SEF URL(Joomla 1.5)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/990202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com