0

私はカスタムJoomlaコンポーネントとサイト内で使用するためのSEFURLを構築するためのルーターを持っており、通常はすべてが輝いています-内部的には、すべてのリンクが見た目も動作も素晴らしいです。

最近、リンクのリストを電子メールで送信するコントローラーアクションをルーティングしましたが、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 に答える