問題タブ [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.
joomla - Joomla の SEF との手動リンク!
Joomla で記事への手動リンクを作成したいとします。(つまり、「外部リンク」タイプのメニュー項目または記事内のリンク)。絶対 URL ではなく、「index.php?...」で URL を開始する必要があります。そうしないと、検索エンジンに適した URL との互換性が失われます。SEF をオフにすると、サイトのフロントエンドに移動して、リンク先のメニュー項目から URL をコピーするだけで済みます。SEF をオンにすると、ルーティングされたバージョンの URL しか表示されません。もちろん、SEF がオフになっていると壊れてしまいます。
Joomla 統合エディター (私は JoomlaFCK を使用しています) は通常、特定の記事を見つけてリンクできるように「Joomla! リンク」ボタンを提供します。ただし、メニュー項目を強調表示したり、そのメニュー項目のパラメーターを使用したりしません。リンクで特定のメニュー アイテムを使用する場合 (実際に使用している可能性があります)、手動でメニュー アイテムの ID を検索し、URL の末尾に「&Itemid=XX」を追加する必要があります。ここで侮辱を加えるために、「Itemid」は奇妙な頭文字の大文字で、大文字と小文字が区別されます。ソース メニュー アイテムの詳細ページの URL にもメニュー アイテム ID は含まれず、記事 ID のみが含まれます。
これを本当に理解していないクライアントがいますが、なぜ彼らはそうすべきなのですか? 技術に詳しくないクライアントに、メニュー項目にリンクする適切な URL を見つけるように指示するにはどうすればよいですか? これに役立つ拡張機能はありますか?
編集:これを書いたときに Alias メニュー項目タイプについて知らなかったことを共有したかっただけです。新しいメニュー項目で特定の他のメニュー項目を強調表示する場合は、「外部リンク」の代わりにそれを使用する必要があります。カスタムのブレッドクラムまたはサイドバー メニュー階層を作成するのに便利です。ただし、記事内のリンクについては依然として問題があります。
joomla - SEF が有効になっているときに非 SEF URL を見つける方法 (Joomla 1.5)?
このような質問はあまり受けないかもしれません...
組み込みの SEF であろうと、sh404sef のようなものであろうと、SEF が有効になっているときに非 SEF URL を処理できるようにするコンポーネントに取り組んでいます。
Joomla は元の非 SEF URL をどこにでも保存しますか。index.php?com=com_fred&view=ホームページ?
SEF がアクティブ化されると、JURI::getInstance() の値が SEF と同等の値に変更されることがわかりました。$REQUEST['URI'] 値がすべてのプラットフォーム/サーバーなどで機能しないこともわかりました。
助けてくれてありがとう
iis - IIS上のJoomlaで301リダイレクト
IISでJoomlaを実行しています。約40の記事(金融ニュースレター)を整理するために使用している約12のカテゴリ(金融ニュースレターの発行元)があります。私はjoomlaの組み込みSEOを使用しているので、URLは次のようになります。
カテゴリと記事の前の数字は煩わしいものであり、セクションレイアウトメニュー項目によって提供されるナビゲーションはあまり好きではありません。また、一部の金融ニュースレターは出版社の傘下では運営されていないため、より柔軟な組織が必要です。
親メニュー項目のすぐ下にいくつかのニュースレターがあり、その下にメニュー項目としてニュースレターがある発行元があるメニュー階層(自動交換ニュースレターメニューの下)を単純に構築してみました。ただし、それが原因で一部のリンクが壊れていました。リンクをクリックすると、間違った記事に移動しますが、そうではありません。したがって、手作業でコーディングされたメニュー構造を使用することは、コンテンツの別の「並列」セクションレイアウトビューを使用することと互換性がないようです。
したがって、私はそのコンテンツを整理するためにカテゴリを使用するという考えを取り除くことにしました。「発行者」カテゴリごとに記事を作成します。その発行元の記事に、各発行元のニュースレターへのリンクを手動で追加します。また、上記で説明したような並列メニュー構造を作成します。
とにかく、それは多くの背景情報であり、根本的に欠陥のあることをしていないという確認が得られることを期待しています。
問題は、上記のようないくつかのURLに直接リンクしている外部サイトがあることです。私はこれらのリンクを壊したくありません(古典的なSEOの問題だと思います)。解決策は、301リダイレクトを使用して(たとえば)次の場所からリダイレクトすることだと思います。
に
またはから
に
IISで301リダイレクトを作成するためのさまざまなガイドラインがあります(例:http ://www.webconfs.com/how-to-redirect-a-webpage.php )が、これらはJoomla、特にSEO機能がオンになっているJoomla。
また、私が根本的に間違ったことをしているように思われる場合は、私に知らせてください:)
ありがとう!
joomla - joomlaのURLサフィックスを変更する方法
私はJoomlaSefURLを使用しており、「。html」の代わりに「.htm」サフィックスが必要なことを除いて、正常に機能しています。助けてください。
現在、私のURLは次のように表示されます。
こんな風になりたい
apache - WAMPでのApachemod_rewriteの問題-エラー404が見つかりません-SEFURLを使用したJoomla1.5.14が表示されます
私はJoomlaとWAMP環境の初心者です。私はWAMP環境を使用しています:
- SP2および最近のすべてのアップデートでSrv2003R2(Std Ed)を獲得
- Apache 2.2.9
- PHP 5.2.6
- Joomla 1.5.14
Joomla SEF URLでmod_rewriteを有効にしたいのですが、一緒に機能していません。
「SEFURL」と「URLにサフィックスを追加」を「はい」に設定すると、機能します。
結果:/index.php/page.html
「mod_rewrite」と「URLにサフィックスを追加」を「はい」に設定すると、エラーは発生しません(想定どおりに機能するかどうかはわかりません)。
結果:/index.php?option=com_content&view=article&id=3&Itemid=5
「SEFURL」と「mod_rewrite」を「はい」に設定すると、「404NotFound」エラーが発生します。
結果:見つかりません| 要求されたURL/pagename
がこのサーバーで見つかりませんでした「SEFURL」+「mod_rewrite」+「URLにサフィックスを追加」を「はい」に設定すると、「404NotFound」エラーが発生します。
結果:見つかりません| 要求されたURL/pagename.html
がこのサーバーで見つかりませんでした
Joomlaが提供するデフォルトの.htaccessを使用しています。コードは次のとおりです。
httpd.confで
- 私は
LoadModule rewrite_module modules/mod_rewrite.so
アクティブです(コメントなし#
) - Apacheのmodulesフォルダーにmod_rewrite.soがあります。
それを機能させるために他に何をする必要があるのかわかりません。ほぼすべてのフォーラムの投稿とブログを確認しました。しかし、何も助けにはなりません。
PHP_MAILERの問題もありますが、これほど重要ではありません。私はあなたの助けに感謝します。この問題を解決するために詳細が必要な場合はお知らせください。
敬具
DM
php - この joomla の URL を作成するより良い方法はありますか?
これまでのところ、私はここで最も不快な方法で車輪を再発明しています. これがいつか壊れて、私に多くの痛みを引き起こすだろうと、私は腸で感じることができます. したがって、記事のエイリアスを取得して、メニュー項目の URL または記事の URL を作成するより良い方法を探しています。これをより簡単/よりクリーン/より将来性のあるものにする joomla api 呼び出しはありませんか?
joomla - joomla SEFは、ホームページと内部ページのリンクが異なることを示しています!
Joomla SEF を有効にしています。ホームページ (フロントページ) の記事から記事にリンクすると、次の結果が得られます。
anywebsite.com/component/content/article/26/141-Z1-Z2-Z3-Z4
しかし、他の記事からリンクすると、次の結果が得られます。
anywebsite.com/Categor/141-Z1-Z2-Z3-Z4
そしてリンクは両方とも等しいです:
index.php?option=com_content&view=article&id=141:Z1-Z2-Z3-Z4&catid=26 何かアイデア?!
編集: joomla が変換するのを待つのではなく、この SEF リンクを手動でリンクすることは良い考えですか? せめて最後の手段?
joomla1.5 - joomla1.5 のユーザーフレンドリーな URL
私は Joomla 1.5 を使用しています。Joomla1.5 でユーザーフレンドリーな URL をサイトに設定する方法がわかりません。
ユーザーフレンドリーな URL を維持するための提案をしてください ...
SEO の構成を yes として apache mod_rewrite および検索エンジンに適した Urls に変更しました。URL を次のように変更します。
http://localhost/joomla/Joomla_1.5.7/publicationsformしかし、404エラーが表示され、 http://localhost/joomla/Joomla_1.5.7/index.php/publicationsformを配置した場合にのみ機能します
これを解決する方法。また、http://localhost/joomla/Joomla_1.5.7/index.php/publicationsformを入力しても、css が追加されません。
joomla - joomlaサイトのリンクをクリックせずに手動でsef URLを生成する方法
サイトに sh404 sef コンポーネントがインストールされています。サイトのリンクをクリックすると、sef url が自動的に生成され、データベースに挿入されます。私が生成したすべての通常の URL を ping する方法はありますか。
サイト コンテンツの SEF URL を手動で生成する方法を教えてください。