問題タブ [xml-sitemap]
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.
php - ルート要素にGoogleサイトマップヘッダーを追加しますか?
Google サイト マップを動的に生成する簡単なスクリプトの作成に取り組んでいますが、小さな問題があります。Google の通常のサイト マップを表示すると、メインのルート要素内に以下の行が見つかりましたurlset
。
PHP を使用してサイト マップを作成していDOMdocument
ますが、このヘッダーまたはコードをメインの子に追加する方法を知る必要があります。
これは私のコードです:
コードは正常に動作し、問題なく XML ファイルを生成しますが、検証してサイト マップの有効性を確認しようとすると、このエラーが発生します。
要素 'urlset': 検証ルートに使用できる一致するグローバル宣言がありません または 要素 'urlset' の宣言が見つかりません。
これは、ヘッダーの欠落が原因だと思います。
seo - Google Sitemap Generator を動作させる: 「[エラー] 生成されたサイトマップにアクセスしようとしたときに ... 読み取りに失敗しました。」
Google Sitemap Generatorを機能させようとしています。
これが私の(Zend Framework 2)プロジェクト構造です:
config.xml
urllist.txt
生成スクリプトを呼び出すと
エラーが発生します:
このエラーについては、ドキュメントの「トラブルシューティング」セクションに記載されています。しかし、私はすでにbase_url
and をチェックしましたstore_into
-- 両方とも正しく設定されています。
なぜ今このエラーが発生するのですか? 私は何か間違ったことをしていますか?何?ツールを機能させるには?
どうも
magento - Magento の Google サイトマップのオーバーライド: Mage_Sitemap_Model_Resource_Catalog_Category をオーバーライドするには?
Catalog > Google Sitemap
Magento の機能をオーバーライドして、sitemap.xml ファイル (バックエンド)を作成しようとしています。私のオーバーライドの考え方は、すべての製品およびカテゴリ URL をサイトマップに含める必要はないということです。製品またはカテゴリのカテゴリ パスを含めて含めるかどうかを決定する必要があります。
これが私がしたことです。これをモジュールの config.xml に追加しました。
クラスCompany_Module_Model_Sitemap
は適切にオーバーライドされていますが、目標を達成するにはリソース モデルもオーバーライドする必要があることが判明したため、config.xml ファイル (models-tag の間) に以下を追加しました。
Now it starts to go wrong.. It somehow won't even load the backend grid anymore, navigating to the backend page of Google Sitemap yields the following error:
Curently, the only content of the Company_Module_Model_Sitemap_Resource_Catalog_Category class is the following:
So finally, my question: how to correctly override the Mage_Sitemap_Model_Resource_Catalog_Category
class in Magento?
c# - XDocument Google モバイル サイトマップ タグ
私は周りを検索してきましたが、この問題に関する情報が見つからないようです。
https://support.google.com/webmasters/answer/34648にアクセス すると、モバイル タグを xml に追加して適切にクロールする必要があることが示されています。私の問題は、XDocument を使用するときにこのタグを実際に作成する方法がわからないことです。
このタグを実際に書く方法を知っている人はいますか
XElement タグを使用していますか?
ドキュメントを生成する次のコードがあります
要素を構築する次のコード
私はしばらくこの問題に悩まされていたので、助けていただければ幸いです。
.net - ウェブマスター ツールでの Google サイトマップの「圧縮エラー」
サイトマップ XMLファイルを作成し、Google Webmaster Tools でそれらを参照しています。これにより、一部のファイルに次のエラー メッセージが散発的に表示されます。
圧縮誤差
Google のドキュメントの「修正方法」には、何が問題なのかについてのヒントはありません。
ファイルは .NET で生成され、System.IO.Compression.GZipStreamおよびMSDN の推奨される使用方法で圧縮されます。
ファイルを7-zipで開き、ファイルを変更せずに再保存すると機能します。
ヒントはありますか?
web-crawler - Google でカテゴリを含むすべての製品のウェブサイトをクロールする方法
SEO初心者です!また、PHP ベースの Web サイトのすべての製品について、Google 検索結果をより適切に作成したいと考えています。
私のウェブサイトには約8,00,000から10,00,000のlac製品と90から100のカテゴリがあります.
Google が私の商品を簡単にクロールできるように、すべての商品の SEO を作成したいと考えています。
では、これだけの製品のサイト マップを作成する方法と、サイト マップをクロールするために Google に通知する方法を教えてください。