xslをxhtmlページに適用してapplication/xml+atom出力ページを一部のフィードリーダーが認識できるようにするaspページがあります。特にOperaは、フィードの検出にMIMEタイプではなくファイル拡張子を使用します。ASPを.atom拡張子の付いたページに貼り付けると、サーバー側のスクリプトの前処理なしで返されます。サーバーは自分のサイトを他の人と共同ホストしているので、Pleskインターフェースを介して.svgや.xhtmlなどの明らかに見逃されているものにカスタムタイプを追加することを除いて、サーバーMIMEをいじるのを阻止したいと思います。フォーラムを通じて、Apacheの.htaccessを使用して拡張機能を非表示にしましたが、IISの場合、web.configを使用するだけでした。問題は、web.configなどのメカニズムで.atomファイルのURLを使用して.aspアドレスからの出力を提供する方法です。 ?
質問する
173 次
1 に答える
0
解決策は、ボトルネックをナビゲートするときに他の人の時間を節約することです。OperaにMIMEタイプの解析を強制するには、.aspをデフォルトのドキュメントとして/feed/などの独自のディレクトリに配置します。これにより、URL内でのファイル名の配信が防止されます。また、Operaが<link rel = "self" type = "application /のようなリンクのコンテンツをいつ解析するかは不明であるため、ASPを使用するAtomフィードに<%Response.ContentType = "application / atom + xml"%>が含まれていることを確認してください。 atom + xml "href =" http:// domain / feed / "/>
于 2012-11-20T18:54:25.570 に答える