web-dev-qa-db-ja.com

コードを使用してJoomla 3のURLからIDを削除する方法

私はこの質問が以前に尋ねられたことを知っています、私はほとんどの答えを読んだと思います:

  • 記事のメニューアイテムを作る

  • コア(ルーター)をハックする

  • sh404sefのような有料のSEO拡張機能を使用する

  • 書き換えを使用する

これらのどれも実際には質問に答えません。年間40ドルの拡張がこれを行うことができる場合、いくつかのコードを記述し、いくつかのクラスまたは類似のものをオーバーライドすることによって可能でなければなりません。これがどのように行われるかを誰かが知っていますか?これは、コア管理者にあるべき明白なオプションです。

  • メニュー項目の追加は、何百もの記事ができるまでうまくいきます。

  • コアをハッキングすることは、ただの絶望です。

  • 年間40ドルの延長は銀行を壊しませんが、それは私が必要としない他の100のことを行い、私のクライアントはおそらく最初の年の後にそれを更新しません。

  • 書き換え。メニュー項目の追加を参照。

5
Peter Wooster

良い質問。

新しいJoomlaルーターがJoomla 3.6までこの問題を解決する可能性があるようです。

それまでの間、$ 15の拡張があります SEF Wizard Joomlaの場合 つまり、「comコンテンツ、com連絡先などの標準JoomlaコンポーネントのURLからIDを削除しますおよびcomタグ」。

5
Neil Robertson

Direct Alias Proを使用しています。それは$ 24で、魅力のように機能し、他のすべてのランダムな機能がなくても軽量です。

https://alterbrains.com/joomla-extensions/seo/direct-alias-pro

1
YellowWebMonkey