Joomla组件+友好的网址

时间:2011-08-04 00:00:43

标签: php joomla seo

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

的http:// MYDOMAIN /选项= com_mycomponent&安培;图=试验&安培;页= 0&安培; Q = [BASE64]

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

的http:// MYDOMAIN /组件/ myComponent的/视图/测试/页/ 0 / Q / [BASE64]

我在joomla中启用了SEF,当我打印JRequest :: get('get')时,它只显示选项 itemid 参数。我该怎么办才能得到其余的呢?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您应该在组件中定义路由。这应该给joomla输出你要求的东西。 http://docs.joomla.org/Supporting_SEF_URLs_in_your_component

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