問題タブ [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 - 動的コンテンツのサイトマップ?
codeigniter (mvc) と php を使用して webapp を開発しています。連絡先が動的な場合、検索エンジン用のサイトマップを作成するにはどうすればよいですか? これに関するベスト プラクティスはありますか、またはプロセスを自動化する方法はありますか? コンテンツは常に急速に追加されるため、サイトマップを最新のものにしてほしいのでお願いします。ありがとう
更新:私の質問に答えるために、私が作成しているタイプのサイトは、ユーザーが記事を投稿する公開ブログ タイプのサイトです。
Update2 : 私の混乱を詳しく説明するために: サイトマップがどのように構成されているかを正確に理解していない可能性があります。たとえば、stackoverflow のようなサイトでは、ユーザーが新しい質問を追加すると (したがって、新しいページが作成されると)、サイトマップが変更され、再送信する必要がありますか? このようなサイトにとって、サイトマップを持つことはどれほど重要なのでしょうか?
drupal-6 - Drupal アクセス制御リスト
サイトが安全で、すべての権限が正しく設定されていることを確認するために、特定のユーザーがアクセスできるすべてのページのリストを生成する方法を探しています。(つまり...特定のuidをuser_access()
返すすべてのメニューコールバック)。TRUE
次のようになります。
$user->uid == 0
家
写真
お問い合わせ
$user->uid = 23
家
写真
お問い合わせ
フォーラム
ブログ
等
asp.net-mvc-2 - ASP.NETMVCの「管理者」アプリケーションのサイトナビゲーション
ASP.NETMVCアプリケーション用に「Admin」というエリアプロジェクトを作成しました。
これには、ユーザーがページを追加/削除できるサイトの管理セクションのすべてのロジックが含まれます。
上部には、ユーザーが管理できるメニューがあります。(例:「コンテンツ」、「ユーザー」など)
これらのそれぞれについて、コントローラー('ContentController'、'UsersController'など)を作成しています。
さまざまなアプローチがあるように思われるので、ナビゲーションをどのように設定するのか疑問に思っています。
1つのアプローチは、MvcSiteMapを使用することです。これには、「。sitemap」ファイルを作成し、「MvcSiteMapNode」属性を使用してコントローラーのアクションを装飾することが含まれます。
上記の問題は、実装が複雑なことです(ASP.NET MVCでのAreaの動作方法のため、特にAreaプロジェクトでは)。それもやり過ぎのようです。
私は別の方法を考え出しました。それは、各コントローラーを独自の属性で装飾することです。次に、リフレクションを使用してすべてのコントローラーをループし、その属性を持つコントローラーを選択してナビゲーションメニューに追加することにより、ナビゲーションをレンダリングするヘルパーメソッドがあります。
上記の方法についてどう思いますか?これを行うさらに簡単な方法を考えられますか?
sitemap - 新しい記事を送信するたびに Google サイトマップに ping を実行しますか?
ご存知かもしれませんが、次の URL を使用すると、Google に「ping」してサイトマップの記録を更新できます。
記事を送信するたびにプログラムでこれを行うスクリプトを作成しました (ユーザーが投稿したブログ タイプのサイトを作成しています)。
提出のたびにこれを行うのは悪い考えだと思いますか?毎日行うか、間隔を置いて行う方がよいでしょうか?
これは、これを行うとアプリケーションの実行が停止する可能性があるかどうかにかかっていると思います。ping は非同期で行われるわけではないので、常にチャンスがあると思います。誰かがこれをプログラムで実装したかどうか、そして彼/彼女のアプローチは何だったのだろうかと思っていました。
web - 更新された sitemap.xml を持つ利点は何ですか?
以下のテキストは、sitemaps.org からのものです。クローラーが仕事をするのと比較して、それを行う利点は何ですか?
サイトマップは、ウェブマスターがクロール可能なサイトのページについて検索エンジンに知らせる簡単な方法です。最も単純な形式のサイトマップは、サイトの URL と、各 URL に関する追加のメタデータ (サイト内の他の URL と比較して、最終更新日、通常の変更頻度、重要度) をリストした XML ファイルです。 ) 検索エンジンがよりインテリジェントにサイトをクロールできるようにします。
編集 1: その機能の開発を正当化できるように、十分なメリットを得たいと考えています。現時点では、私たちのシステムはサイトマップを動的に提供していないため、クローラーを使用してサイトマップを作成する必要がありますが、これはあまり適切なプロセスではありません。
asp.net-mvc - Asp.net Mvc: 特定の属性を持つコントローラーのすべてのアクションを一覧表示する
すべてのコントローラーとそのアクションを特定の属性でリストして、動的な Google サイトマップを作成しようとしています。特定のアクションを属性で「マーク」して、サイトマップに表示できるようにします。
ここで、すべてのコントローラーを取得する方法を見つけました。しかし、特定の属性を持つすべてのアクションを取得する方法がわかりません。GetMethods を試してから GetCustomAttributes を使用しましたが、それが正しい方法かどうかはわかりません。少し複雑すぎるように感じました。
コントローラーとそのアクションを取得したら、ここで説明する手法を使用して URL を取得します。お気づきかもしれませんが、Eric Duncan は、その質問で私が達成しようとしていることについて語っています。
前もって感謝します。
web - CMSシステム用のsitemap.xmlを作成するための最もパフォーマンス効果の高い方法は何ですか?
CMSシステムにsitemap.xml機能を実装したいと思います。コンテンツで変更が行われるたびに、サイトのリンクの完全なリストを作成してsitemap.xmlに配置する必要があるため、この機能がパフォーマンスに影響を与えるという議論が開発者の中にあります。
公開閲覧ページを編集または追加するたびに、すぐにsitemap.xmlに追加され、サイトを最新の状態に保つという考え方です。
回答している間、時間があれば、他にどのCMSシステムが開いているか、サイトマップ生成が組み込まれていませんか?
ありがとう、
asp.net - sitemap.xml のサイズ
e コマース ASP .Net Web サイトの Sitemap.xml の最大サイズ。
sitemap - サイトマップを無視するGooglemini
動的に生成されたコンテンツがたくさんあるASP.Netサイトにインデックスを付けるためにGoogleMiniデバイスをセットアップしているところです。すべての動的URLをリストする動的site.mapXMLファイルを作成しました。これはXMLサイトマップ形式に準拠しており、現在Googleによってインデックスが作成されていますが、Googleminiデバイスでは無視されているようです。
「次のURLからクロールを開始する」にsite.mapファイルを追加しました。クロール診断を表示すると、site.mapファイルが表示されますが、site.mapに含まれている動的URLのいずれもインデックスに登録されていません。Google miniデバイスは100個のURLのみをインデックスに登録していますが、site.mapには10,000個が含まれています。
テストセンターを使用してフレーズを検索すると、検索結果には、それが指すURLではなく、site.mapが含まれます。
何か案は?
django - Django サイトマップ インデックスの例
私は次のモデル関係を持っています:
セクションのサイトマップ ファイルを含む記事のサイトマップを作成する必要があります。ここでdjangoのドキュメントを読んでいましたhttp://docs.djangoproject.com/en/dev/ref/contrib/sitemaps/
しかし、どうすれば答えを見つけることができませんでした:
- この場合、サイトマップ クラスを定義します
- セクションパラメータをURLファイルに渡すにはどうすればよいですか(ドキュメントで説明されています)
- アプリケーションの別のファイルでサイトマップを python クラスとして定義した場合、どこから {'sitemaps': sitemaps} を取得できますか