問題タブ [joomla-sef-urls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
885 参照

php - Joomla のグローバル構成で SEF 設定がオンの場合、Ajax URL が機能しない

JQuery.postファイルのメソッドを介してデータを渡しています。Joomla 2.5のサーバーで「検索エンジンフレンドリーURL」と「URL書き換えを使用」がオフの場合は正常に機能しますが、両方の設定がオンの場合、のURLがJQuery.post変更され、正しく機能しません。

SEO設定がOFFのときのMy URLパラメータ

正常に実行されます。

SEO設定がONのときのMy URLパラメータ

実行されていません。

0 投票する
1 に答える
417 参照

.htaccess - Joomla 2.5 SEO、「/」を含む SEF URL で 404 エラーが発生する

良い一日、

私は開発者でも、joomla や SEO の専門家でもありません。Joomla に組み込まれている SEF および SEO オプションは正常に機能しますが、製品のタイトルにスラッシュが含まれている場合は、virtualmart を使用します。M3/M301 CoilURLが生成されます:

site.com/category/m3/m301-coil/

これは 404 を返します。スラッシュがなければ問題なく動作しますが、これを解決するにはどうすればよいですか?

0 投票する
1 に答える
933 参照

joomla - 数字なしでJoomla 3のURLを表示するには?

などのカテゴリ ID と記事 ID を含む URL を表示していますhttp://www.mysite.com/54-mycategory/59-myarticle。数字を削除するには、記事ごとに手動でメニュー項目を作成する必要がありました。これにより、URL から数字が削除されました。

これは、メニュー項目を作成するために余分な作業が必要になるため、SEF URL を作成する正しい方法ではない可能性があります。これを行うためのより良い方法を知っている人はいますか? これを効果的に実行できる拡張機能が見つかりませんでした。

0 投票する
1 に答える
456 参照

html - Joomla の記事 ID と Itemid に基づいて、href ibased を使用して非 SEF URL から生成された SEF URL

SEF Urls をオンにしたところ、メニューを使用して Web サイトをナビゲートすると正常に動作します。

しかし、記事から生成されたリンクをクリックすると、URL フィールドに表示される URL が乱雑になります。私は得る:

それ以外の

簡単に言えば、問題は、生成された SEF URL が menuAlias/CategoryAlias/ArticleAlias ではなく、menuAlias?id=ArticleID のようになることです。

リンクには(以前と同様に)非 SEF URL を使用します。

( Itemid 265 = メニューの公開と Id 375 = 記事のピンカー)

私は1つの解決策に出くわしましたが、うまくいきません:

記事からリンクすると、新しいタブに SEF (本当の) URL が表示されるので、href をどのように設定すればよいでしょうか?

どうもありがとう!

0 投票する
0 に答える
1021 参照

joomla - Joomla: 古いエイリアスを削除

記事のエイリアスを (SEF を有効にして) 変更した後も、古いエイリアスを使用する URL は引き続き機能します。
http://joomlasite.loc/72-pb-details-page http://joomlasite.loc/72-details-pageから記事にアクセスできるようになりました。

「pb-details-page」を含むデータベース内のすべてのエントリを削除しました。古い URL を無効にするにはどうすればよいですか? 何が原因でしょうか?

私の Joomla のバージョンは 2.5 です。

よろしくお願いします。

更新: ID に従って記事が表示されるようです: 例
: http://joomlasite.loc/72-details-page
http://joomlasite.loc/72-aaaa
http://joomlasite.loc/72
すべて同じ記事ページにアクセスします。

0 投票する
1 に答える
262 参照

.htaccess - Joomla - joomla SEF プラグインがオンの場合、書き換えルールを追加できない

rewrite rule私は自分のファイルにこれを持ってい.htaccessます:

このルールは正しいですが、これを機能させる (つまり、 a を表示しない404 error) 唯一の方法は、 を無効にすることSEF pluginです。

私の質問は次のとおりです。アクティブ化されrewriteたときにいくつかのルールを追加する方法はありSEF pluginますか (必要なため)?

PS: これらの url パラメータは、k2モジュール ( mod_k2_content) に表示されるデータをフィルタリングするために使用されます。

0 投票する
2 に答える
92 参照

mod-rewrite - Joomla SEF - SEF URL を有効にすると、非 SEF URL を使用したバックリンクは引き続き機能しますか?

設計が悪いために SEF が有効になっていないサイトを入手しました。それらを有効にするかどうか疑問に思っています.SEF以外のURLにリンクしているサイトの現在のすべてのバックリンクは、まだ正しくページを返しますか、それとも404を返しますか?

0 投票する
1 に答える
1962 参照

joomla - Joomla JRoute には Itemid が必要ですが、常に提供するのは友好的ではありません

インターネット上で人々がこれについて話しているのを見ることができます。使用中JRoute::_($URL)は、最初の値を計算してから、Itemid次のように入力 URL に追加する必要があります。

JRoute::_('index.php?option=com_abc&view=xyz&id=32'.'&Itemid='.$itemid);

Itemidただし、指定された URL から Joomla コア ルーター内で自動的に計算することが常に望ましいです。

今日の Joomla 1.5 から 3.2 以降、

JRouterSite::_buildSefRouteまたは最新のJRouterSite::buildSefRoute

大きく変わっていません。

ファイルのコードで/libraries/cms/router/site.php、目的の形式の sef URL を作成するにはItemid=XXX、渡された URL に含めることが必須であることがわかります。さもないと

次のような URL を生成します

希望とは異なり

our-componentを指すメニュー項目のメニューエイリアスはどこですか

コンポーネントごとに独自の router.php ファイルを使用することで、後半?view=xyz&id=32を処理できることがわかっています。しかし、コンポーネントのベース URLは、そのカスタム router.php の範囲外です。/component/abc

私がこの考えで正しいのか、それとも何か大きなものを見逃しているのか、誰かアドバイスしてください。また、この問題を克服する方法を教えてください。

0 投票する
1 に答える
516 参照

.htaccess - Joomla 検索が無効な Web リンク URL を返す (SEO フレンドリー URL が機能しない)

Global_Configuration/Site/SEO_Options が次のように設定されている場合:

検索エンジン フレンドリ URL: はい

ウェブリンクでエラーが発生しました...

メニュー項目から weblink に移動すると、有効な URL が表示されます。

検索ユーティリティを使用して同じ Web リンクを検索すると、次の URL が返されます。

私が設定した場合:

検索エンジンに適した URL: いいえ

メニュー項目を介した検索とナビゲーションの両方で、有効な URL が返されます。

メニュー項目のナビゲーションによる:

検索を通じて:

リクエスト:

SEF URLを「オン」にしたままにし、joomla検索機能で作業リンクを返すようにするための解決策を見つけるのを手伝ってくれませんか. 検索結果で見つかったウェブリンクをクリックすると、現在404ページが表示されるため...

サイトに何千ものリンクを設定していて、SEF を「オン」のままにしたいので、単純に「なぜそれをオフにしないのですか?」とアドバイスしないでください。

これを読んでくれてありがとう。

コメントや貢献は大歓迎です。

0 投票する
1 に答える
2120 参照

joomla3.0 - Joomla コンポーネント SEF URL ルーター

joomla コンポーネントの SEF URL を生成しようとしています。指定された URL を生成して解析し、S​​EF URL に変換します。提案するか、私を助けてください。

元の URL:

アイテムとブランドの場合 1. mysite.com/store-locator/storelocatoritem/storelocatoritem?cid[0]=6529-a-lange-sohne&bid[0]=132

都市 2 の場合。 mystore.com/store-locator/storelocator?city_id[0]=アブダビ

ブランドと都市 3. mysite.com/store-locator/storelocator?bid[0]=74&city_id[0]=アブダビ

アイテム、ブランド、都市 4. mysite.com/store-locator/storelocatoritem/storelocatoritem?cid[0]=6901-breguet&bid[0]=74&citid[0]=アブダビ

SEF URL を生成し、それらを解析したいと考えています。

これを行う際に親切に助けてください。

よろしくお願いします。