2016-05-25 15 views
-2

MVC5によって新しいウェブサイトを作成します。マイウェブサイトのページ(.cshtml)が動的に生成されます。私はそれがGoogleクローラによって可能な.cshtmlインデックスを持つページであることを知りたいですか?Googleでは.cshtml(Razor)をインデックスに登録できますか?

+0

ほとんどの場合、彼らは何を見つけようとしていますか? https://support.google.com/customsearch/answer/4513925?hl = ja – krilovich

答えて

1

まず、.cshtmlは決して直接配信されません。したがって、Googleや他の検索エンジンには表示されないため、Googleや他の検索エンジンでインデックスに登録されることはありません。

ただし、これらのファイルはコントローラのアクションによってHTMLレスポンスを返すために使用されます。結果として、Googleがインデックスを作成して、.cshtmlファイルのいずれかを使用する操作につながるルートは、Googleがそのファイルのの解析済みコンテンツのインデックスを作成することを許可します。しかし、これはGoogleが物理ファイルを直接索引付けしているのと同じことではありません。

0

MVCは.cshtmlファイルを提供しません。それを処理し、プレーンなHTMLテキスト出力に変換します。これにより、Web標準やクロスプラットフォームに完全に準拠することができます(組み込みのHTMLヘルパーを使用するのか、範囲外になるのか、コンプライアンスを外れるのかによって異なります)。これには、Googleなどの検索エンジンによるインデックス登録が含まれますが、これに限定されません。

+1

「ウェブ標準とクロスプラットフォームに完全に準拠している」ビットについてはわかりません。あなたがそれらをそうするなら、彼らはそうです。私が望むなら、すべての可能なWeb標準に違反し、Netscape Navigatorのみで動作するビューを作成することができました。 –

+0

あなたはそうです。私の答えを更新しました。 – NightOwl888

関連する問題