web-dev-qa-db-ja.com

Joomla 2.5のXmapを使用したサイトマップ:(方法)それらを改善できますか?

私は、Joomla 2.5(リモートインストール)で作成されたnamesurname.joomlafree.itと言うバイリンガルの小さな個人Webサイトを持っています。 Xmap で作成した2つのサイトマップ(1つはイタリア語用、もう1つは英語用)。

次に、私のページの1つに、数十のビデオを含む HDW Player で作成されたビデオギャラリーがあります。これらを選択すると、次のようなURLにリンクします。

namesurname.joomlafree.it/en/music-and-videos/video/1.html

...

namesurname.joomlafree.it/en/music-and-videos/video/40.html

これらのURLは、私のサイトマップにあるものよりもはるかに多く(たとえば、40対12)、そこには含まれていません。

それらのURLをサイトマップに追加することを考えるべきですか?その場合、どうすればよいですか?

これは、HDWプレーヤーの設定で、各動画/ URLに説明とメタデータを追加することが可能であり、SEOの観点からは当然だと考えているためです。ありがとう!

5
MattAllegro

私は2つの異なるサイトマップを使用します。

  1. ユーザーがサイトをナビゲートするために使用できるHTMLサイトマップ。

    これは主にサイトの概要です。うまくフォーマットされていて、人間が使いやすいものでなければなりません。

  2. 検索エンジンが私が彼らに見つけて欲しいすべてのものを見つけるために使用できるxmlサイトマップ。

    これには、概要にあるページを含め、私のサイトにあるすべてのページが含まれます。ボットだけが読み取るため、このマップではより具体的にすることができます。

これらのファイルにインデックスを付けたい場合は、XMLサイトマップに追加します。それらのメニューと各ファイルのメニュー項目を追加することにより、xmapを介してそれらを追加できる場合があります(実行できない可能性のあるファイルの数によって異なります)。

動的に変化するデータをXMLサイトマップに追加したかったので、最終的にxmapプラグインを変更しました。これを行うには、display()関数を次のように編集します。

components/com_xmap/views/xml/view.html.php

$ this-> items配列の定義後にファイルを追加します。各ファイルには、次の配列が含まれている必要があります。

iDタイトルホームプライオリティタイプリンクchangefreq

マップを希望どおりに表示するには、試行錯誤が必要です。

Xmlサイトマップを追加する方法は次のとおりです。 http://www.jooxmap.com/documentation/6-howto-xmap-as-sitemap-xml.html

# English sitemap
RewriteCond %{REQUEST_URI} ^/sitemap-en.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml&lang=en

# Spanish sitemap
RewriteCond %{REQUEST_URI} ^/sitemap-es.xml
RewriteRule .* /index.php?option=com_xmap&id=1&view=xml&lang=es
4
ContextSwitch

Joomlaでのビデオの保存方法に応じて、Xmap拡張機能を有効にする(またはインストールする)必要があります。各コンポーネントには、Xmapで対応する拡張機能があります。いくつかのコアアイテム(コンテンツ、ウェブリンクなど)が付属していますが、サードパーティのアイテム(K2、Zoo、Flexicontentなど)をインストールできます

2
Jeepstone