問題タブ [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 - PHP で XML サイトマップを作成する
自動的に更新されるサイトマップを作成しようとしています。RSS フィードで同様のことを行いましたが、このサイトマップは機能しません。http://designdeluge.com/sitemap.xmlでライブで見ることができます。主な問題は、PHP コードを認識しないことだと思います。完全なソースは次のとおりです。
問題は、動的 URL (DB からプルされた URL など) が生成されず、サイトマップが検証されないことです。ありがとう!
編集:今、私はコード自体を機能させようとしています。ローカルのテスト サーバーに PHP ファイルとしてセットアップしました。上記のコードが使用されています。現在、何も画面にもソースにも何も表示されません。構文エラーが発生したと思いますが、何も見つかりません。どんな助けでも大歓迎です!
EDIT 2:わかりました、私はそれを整理しました。どうやら、PHP で xml 宣言をエコーする必要がありました。最終的なコードは上に掲載されています。ご協力いただきありがとうございます!
c# - LinqtoXMLを使用したgooglesitemap.xmlのクエリに関する問題
私が作成したGoogleサイトマップのurlset要素に属性が設定されている場合は機能しないLinq-2-XMLクエリがありますが、属性が存在しない場合は正常に機能します。
クエリできません:
クエリできます:
クエリ:
これの理由は何でしょうか?
xml - XML サイトマップにはどの Content-Type 値を送信すればよいですか?
「text/xml」を送ろうと思ったら、「application/xml」を送ったほうがいいと読みました。それは問題ですか?誰かが違いを説明できますか?
xml - xmlns = "http://www.sitemaps.org/schemas/sitemap/0.9"を含めると、XSLTが機能しません
私のGoogleサイトマップは、<urlset>要素にxmlns = "http://www.sitemaps.org/schemas/sitemap/0.9"がなくても、XSLTを介して正常にレンダリングされますが、含まれていると、foreachステートメントが機能せず、何もレンダリングされません。テンプレート内。私のコードは以下です。ご協力いただきありがとうございます。
XML
XSL
php - ウェブサイトのコンテンツが変更されたときにサイトマップの変更を Google に通知する
新しい投稿を作成するたびに、いくつかの検索エンジンに通知する Wordpress のプラグインを使用しました。ただし、ユーザーが送信する Web サイトを開発することを考えています。PHP を使用して、サイトの変更が発生したときに XML サイトマップ (または同様の方法) で Google に通知し、ユーザーの送信をすばやく検索/インデックス化できるようにするにはどうすればよいですか?によって。
seo - サイトマップよりも効率的に、Google でウェブサイトのインデックス エントリを追加/強制的に再クロール/削除する方法はありますか?
それが問題です。標準の sitemap.xml よりも [追加/強制的に再クロール/削除] する方法、つまり Google でウェブサイトのインデックス エントリを管理する方法はありますか?
数年前、見知らぬブロガーの記事を読んでいて、彼が自分のウェブサイトでニュースを書くと、そのニュースの URL エントリが Google の検索結果にすぐに表示されると言っていたのを覚えています。彼は何か特別なことについて言及していたと思います。私は正確に何を覚えていません.. グーグル自身が提供する自動再クロールシステム?しかし、私はそれについてよくわかりません。ですから、私は大失敗をしていて、 sitemap.xml 以外にインデックス コンテンツを管理する方法が他にないと思いますか? 私はこれについて確信する必要があります。
ありがとうございました。
seo - Google クロール XML ファイル
Google クロール用にウェブサイトをインデックス化するための xml ファイルが必要です。XMLファイルを作成するためにいくつかのソフトウェアを使用しています。私の質問は、すべての動的ページをリストする必要があるかどうかです。私はこのように意味します:
http://mysite.com/page/?id=01
http://mysite.com/page/?id=02
http://mysite.com/page/?id=03
http://mysite.com/ page/?id=04
http://mysite.com/page/?id=05
はいの場合、それはなぜですか?そして、それらを含めずに次のように言うとどうなりますか。
すべての ID を含めると、結果は巨大な XML ファイルになります。Google はこのような大きなファイルを受け入れますか、それとも制限がありますか?
すべての助けと時間を前もって感謝します。
xml-sitemap - Googleの検索結果にサイトマップを表示する
グーグルの検索結果にサイトマップを表示したい。のように-グーグルで「cnet」を検索すると、いくつかのリンクのサイトマップとともにwww.cnet.comの結果が表示されます。このようなもの-
私も自分のサイトでこれをやりたいです。私のサイトはcelebratinglifebd.comです。googlewebmastercentralにサイトを追加/変更しました。xmlサイトマップを生成し、Googleウェブマスターセントラル(http://www.celebratinglifebd.com/sitemap.xml)に正常に追加しました。「WebインデックスのURL」は空で表示されます。すべて問題ないようですが、検索結果にサイトマップが表示されていません。「celebratinglife」で検索すると、1ページ目の8番に表示されます。http: //www.xml-sitemaps.com/からサイトマップを生成しました。
asp.net - ASP.NET 4 で SiteMapPath の表示が停止する
ページに SiteMapPath コントロールがあり、これは既定のプロバイダーを使用して XML の Web.sitemap ファイルにバインドされています。このサイトを何年も使用しており、最近 Windows 2008 R2 上の IIS 7.5 で ASP.NET 4.0 にアップグレードしました。なんらかの理由で、約 6 ~ 12 時間の操作の後 (正確な時間はわかりませんが、一貫しています)、全員の SiteMapPath の読み込みが停止します。アプリケーション プールを再起動するか、web.config または web.sitemap XML ファイルを変更して保存すると、SiteMapPath の読み込みが再開されます。
これを引き起こしている可能性のあるアイデアはありますか?プロセス エクスプローラーを使用して確認できるファイルを開いたままにするファイル ハンドルはありません。
ありがとう、
ジョン
php - PHP Web サイト用の Google サイト マップを作成するにはどうすればよいですか?
新しく開発した Web サイトのサイトマップを PHP で作成したいと考えています。Google のサイトマップの作成を手伝ってもらえますか?