在Joomla中生成组件SEF URL

时间:2010-06-17 19:38:53

标签: php joomla joomla-sef-urls

我有一个自定义的Joomla组件和一个用于构建我的SEF URL的路由器,以便在网站中使用,而且一切都很闪亮 - 在内部,我的所有链接看起来都非常棒。

我最近路由了一个通过电子邮件发送链接列表的控制器操作,我注意到我的网址出来了......时髦 - 希望有人可以告诉我原因。

通常,我的路由器会生成如下所示的内部链接:

http://localhost/Registry/calendar/265889635/Some-Long-Boring-Event

然而,当我发送电子邮件并通过同一路由器准备相同的URL时,我得到:

http://localhost/Registry/Registry/component/calendar/569555803/Some-Long-Boring-Event

以前有人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:1)

检查网址中的Itemid GET参数。我的猜测是它没有在电子邮件中使用的网址中设置......

答案 1 :(得分:0)

我会暂时关闭SEF网址并获取所需链接的非SEF版本。比较您正在使用的URL,看看有什么不同/缺失。