0

サイトからsitemap.aspxを削除する必要があります。dnn 6には、xmlサイトマップを表示するだけのsitemap.aspxページがあります。そのファイルを編集/削除できないため、そのページを削除して、単純なhtmlサイトマップで再作成する必要があります。

注:ページ名はsitemap.aspxである必要があります

4

3 に答える 3

3

Sitemap.aspx は、削除できる物理ページではありません。

ただし、別の名前に変更することはできます。これは、web.config ファイルの「handlers」セクションにあります。sitemap.aspx を探して、「searchenginesitemap.aspx」などの別のものに変更します。新しいサイトマップ名を指すように robots.txt ファイルを更新するか、検索エンジンのさまざまなウェブマスター コンソール ページに移動して、新しい場所を知らせることを忘れないでください。

于 2012-04-13T04:47:56.367 に答える
1

私は DNN のネイティブ sitemap.aspx の使用を長い間止めていました... そのバグ!... そして、ここに私が見つけた方法があります。

無料のサードパーティ ツールを使用して、独自の "CLEAN" sitemap.xml を生成しました。そして、それを私の DNN Web サイトのルートにアップロードしました.... domainname.com/sitemap.xml を Web マスター ツールを介して Google に再送信した結果、1 番目のページとトップ 10 ランキングを取得しました。

ほとんどがトップ 5 に含まれています... DNN のネイティブな sitemap.aspx を使用する前と同様に、ランダムなエラーが発生し、かなり面倒でした。さらに、Google Page Rank が非常に悪くなりましたが、これらはより良い結果が得られたという私の調査結果にすぎません。注: サイトマップの場所も robots.txt ファイル内に配置します...

DNN サイトマップの URL を編集できないのは非常に腹立たしいことだとは思いますが。これは、テスト サーバー上にサイトを構築してから本番環境に移行する場合に問題を引き起こします... DNN サイトマップの URL は、最初にサイトを開発したときの最初のポータル エイリアスのみを読み取ります。

とにかく、これは私の発見でした...他の人は違うかもしれません...ただ共有するだけです.

于 2013-01-28T17:29:37.507 に答える
1

sitemap.aspx は、検索エンジン用の xml サイトマップを作成するために使用されます。これを変更すると、この機能が壊れ、サイトの検索機能が制限されます。

そうは言っても、[ホスト設定] -> [詳細設定] で、.*/sitemap.aspx をサイトの別の URL/ページに一致させる新しいフレンドリ URL を設定できます。

于 2012-03-28T14:12:35.147 に答える