問題タブ [web.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.
asp.net - スクリプトでサイトマップ全体をリストとしてレンダリングし、タイトルと URL の両方を読み取るにはどうすればよいですか?
私の目的は、完全な web.sitemap をネストされた順序なしリストとしてレンダリングすることです。フルとは、ルートからすべての子孫までのサイトマップ全体を作成することを意味します。このリストには、各ノードのタイトルと URL が含まれている必要があります。
このプロセスは、Web サイトが Windows 認証ネットワークであり、Active Directory ロールによるセキュリティ トリミングを使用してナビゲーション リストを作成する必要がある場合に役立ちます。
コンテキスト- これは、Visual Studio 2010 を使用した asp.net 4.0 Web ページstrict = true
ですexplicit = true
。
背景と今までやってきたこと
このページhttps://msdn.microsoft.com/en-us/library/system.web.sitemap(v=vs.110).aspxは、「現在のノード」に基づいてサイトマップを生成する方法の例を示していますが、ルートからすべての子への完全なサイトマップを生成したい。
URL は、再帰関数をセットアップするためのインスピレーションを与えてくれましたが、私の問題は、ノードタイトルを取得できる一方で、それに付随するノードURLを取得できないことです。
更新 (2015 年 5 月 7 日):「現在の」ノードの URL を取得するために必要な重要なコードが欠落していることを知りました。順序付けされたリストは新しい追加を強調しており、更新されたコードを投稿しています。
ルート ノードから 2 レベルの深さまで取得できますが、それ以上先に進めないことがわかりました。これにより、再帰スクリプトが正しく定義されていないと思われます。
*これは LoadMe サブに入ります *
Dim node As SiteMapNode
-- この変数は while ループの前に定義され、while ループ内の「現在の」ノードを表します。node = CType(rootNodesChildrenEnumerator.Current, SiteMapNode)
-- ノード値は while ループを通過するたびに更新されますnode.Url
-- これは、「現在の」ノードの URL を読み取る方法です。
*これは List_Childnodes 関数に含まれます *
Dim node As SiteMapNode
node = CType(childNodesEnumerator.Current, SiteMapNode)
sb.Append(childNodesEnumerator.Current.ToString())
これが完全な(更新された)コードです。
再帰を改善するために提供できるアイデアと、コード構文を改善するためのアイデアをありがとう。
php - Apache: sitemap.xml を sitemap.php として書き換えることはできません
.htaccess
Web ドキュメント ツリーのルート (htdocs/johndoe) に次のファイルがindex.php
あります。
何が間違っているのかわかりませんが、アクセスすると:
index.php
を呼び出す代わりにmy をロードするだけsitemap.php
です。どこが間違っていますか?ありがとう。
xml - Shopifyでカスタムsitemap.xmlをアップロードする方法は?
生成されたサイトマップを上書きする必要があります。それを行う方法はありますか?
メイン サイトマップ URL https://www.samplesite.com/sitemap.xml
ページのネストされた URL: https://www.samplesite.com/sitemap_pages_1.xml
したがって、すべての URL は shopify によって自動的に生成されます。これらのサイトマップ URL とネストされた URL を編集する方法。