0

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

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

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

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

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

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

有没有人遇到过这个问题?

4

2 回答 2

1

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

于 2010-06-17T20:05:53.227 回答
0

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

于 2010-06-19T05:25:08.437 回答