0

私は自分のサイトの URL をユーザーフレンドリーにするために SEF - router.php に取り組んでいます。これは私の URL で、この URL から「component」と「com_test」という名前を削除したいと考えています。

http://localhost/projects/component/com_test/project/1-unique.html

確認しましunset($query['view'])たが、サイトに変更はありません。

注意 : エイリアス用のメニュー項目を作成するために取得しないでください。

4

1 に答える 1

1

そのためのメニュー項目が必要です。それ以外の場合は、これらの URL を正確に取得します。/component/com_test/Joomla はユーザーが何をしたいのかを推測できないため、この部分を回避する方法はありません。その後ろの部分 ( /project/1-unqiue) は、コンポーネントの router.php までです。

サイトでメニュー項目を表示したくない場合は、SEF 目的のためだけに非表示のメニュー項目を作成することもできます。これらのメニュー項目を含む新しいメニューを作成しますが、それをモジュールに割り当てないか、割り当てられたモジュールをどのページにも表示しません。

于 2013-03-31T19:45:49.360 に答える