1

Joomla 3 でアプリケーションを作成しました。フロント エンドにカスタム コンポーネントがあり、選択したカテゴリの詳細が表示されました。

次のように、検索エンジンフレンドリーとURL書き換えを有効にしないURL

wwww.sitename.com/index.php?option=com_arts&view=category&id=12

だから私はURLの書き換え、SEO URLとURLサフィックスを有効にしました

http://www.sitename.com/component/arts/12.html?view=category

しかし、私はこのようなURLを取得しようとしています

http://www.sitename.com/caterory/12

を使用してこのページへのリンクを生成しました

<?php echo JRoute::_('index.php?Itemid=115&id='.$cat->id); ?>

誰でも助けてください

前もって感謝します

4

2 に答える 2

2

SEF ルーターにやりたいことをさせるには、独自の router を作成する必要があります。ただし、URL のコンポーネント部分を取り除くことはできません。

独自のルーターは必要ありませんが、各カテゴリのメニューエントリは必要ありません. 表示したくない場合は、そのメニューを表示する必要はありません。次にalias、そのメニュー エントリの が SEF URL に使用されます。

于 2013-06-01T19:38:41.120 に答える