【问题标题】:Joomla component + friendly urlJoomla 组件 + 友好的 url
【发布时间】:2011-10-19 13:38:46
【问题描述】:

我是 Joomla 的新手。我刚刚制作了我的第一个组件和模块。我使用 _GET 参数,例如 'page'、'nr' 和 'q'(q 包含 base64 中的 _POST 参数),因为我自己进行了分页。所以,当我尝试在 Joomla 上使用它时,它工作正常,没有 SEF 的 url 看起来像这样:

http://mydomain/?option=com_mycomponent&view=test&page=0&q=[base64]

但我想要的是让它变得友好。我认为应该是这样的:

http://mydomain/component/mycomponent/view/test/page/0/q/[base64]

我在 joomla 中启用了 SEF,当我打印 JRequest::get('get') 时,它只会出现 optionitemid 参数。我应该怎么做才能得到其余的?

提前致谢。

【问题讨论】:

    标签: php joomla seo


    【解决方案1】:

    您应该在组件中定义路由。这应该为 joomla 提供输出您所要求的内容所需的东西。 http://docs.joomla.org/Supporting_SEF_URLs_in_your_component

    还有其他 SEF 插件试图在您的整个 Joomla 网站上执行此操作,但它们并不总是 100% 工作。

    【讨论】:

      猜你喜欢
      • 2014-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 2011-08-27
      • 2010-10-10
      • 2015-02-23
      • 2012-01-05
      相关资源
      最近更新 更多