2

Joomla2.5.8 で URL から ID を削除しようとしています。
ということで、以下のURLへの参照を設定してみました。

http://developernote.com/2012/05/how-to-remove-id-from-url-in-joomla-2-5/

以下のようにidの削除に成功しました。

joomla/index.php/aaaa/bbbb.html ≫ joomla/index.php/aaaa/bbbb/105-cccc.html

ただし、「空白ページ」のみが表示されます。
何が悪かったのかわかりません。

アドバイスをいただけますか?

-プログラム開発環境
- ・joomla!2.5.8

・SEO設定 検索エンジン対応
URL あり URL書き換えを利用 なし URL
にサフィックスを付加 あり(.htmlを追加)
UNICODEエイリアス なし

・htaccess
の設定なし

4

1 に答える 1

1

問題は、リンクしようとしている記事に対応するメニュー項目が関連付けられていない可能性が高いことです。問題は、itemID の継承に起因します。記事に特定のメニュー項目がない場合、親カテゴリから itemID を継承します。router.php の行をコメント アウトすることで、これが発生するのを防ぎ、記事に itemID がなく、404 エラーが発生しないようにします。アイテムに直接メニュー アイテムを作成するか (最初から itemID が削除されます)、親カテゴリのメニュー アイテムを作成する必要があります。いずれの場合も、どのモジュールにも表示されない新しいメニューに配置できます。

于 2012-12-27T14:58:22.710 に答える