2010-06-17 40 views
0

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

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

通常情况下,我的路由器产生内部链接,看起来像这样:

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

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

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

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

回答

1

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

0

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