我有一个自定义的Joomla组件和一个用于构建我的SEF URL的路由器,以便在网站中使用,而且一切都很闪亮 - 在内部,我的所有链接看起来都非常棒。
我最近路由了一个通过电子邮件发送链接列表的控制器操作,我注意到我的网址出来了......时髦 - 希望有人可以告诉我原因。
通常,我的路由器会生成如下所示的内部链接:
http://localhost/Registry/calendar/265889635/Some-Long-Boring-Event
然而,当我发送电子邮件并通过同一路由器准备相同的URL时,我得到:
http://localhost/Registry/Registry/component/calendar/569555803/Some-Long-Boring-Event
以前有人遇到过这个问题吗?
答案 0 :(得分:1)
检查网址中的Itemid
GET参数。我的猜测是它没有在电子邮件中使用的网址中设置......
答案 1 :(得分:0)
我会暂时关闭SEF网址并获取所需链接的非SEF版本。比较您正在使用的URL,看看有什么不同/缺失。