最初はたくさんのエラーを見つけましたが、実際には非常に簡単です。shtm の元の設定を参照するだけです。 前提条件: ServerSideIncludeModuleのインストール: IIS をインストールするときに、次のようにサービス (「サーバー上のファイルを含める」オプション) を選択します。 1: 処理マッパー モジュール マッピング要求パス *.html を追加します。モジュールは ServerSideIncludeModule を選択し、名前を入力します: SSINC-html 2: IISを再起動する cmdに 詳細な手順は次のとおりです。 1. まず、フォルダではなく、変更したいウェブサイトを見つけ、右側のハンドラーマッピングを見つけてダブルクリックして入力します。 2. 次の3つを見つけてください これら 3 つは stm、shtm、shtml です。すべて同じ効果がありますが、サフィックスが異なります。開いて確認してみましょう。 3. *.shtm を使用して開くと、モジュール マッピングによって実装されていることがわかります。これにより、後で追加するときに便利になります。他の .do ファイルは、php と同じように実行できます。すべて同じです。元のマッピング方法を参照してください。 4.コピーを追加します ここで、*.html は shtm をサポートしています。右側に追加されたモジュール マッピングが表示されます。 5. パラメータは以下のとおりです *.html ドロップダウンからServerSideIncludeModuleを選択します 6. 自分が認識しやすい名前を書くことができます。 7. 同様に、*.htmも同じように設定できます。 shtmの使い方を皆さんに紹介したいと思います shtml は SSI テクノロジーに使用されるファイルです。 これは Server Side Include (SSI サーバー側インクルード ディレクティブ) です。 一部の Web サーバーには SSI 機能があります。 shtml ファイルは特別に扱われます。 まず、shtml ファイルをスキャンして、特別な SSI 命令があるかどうかを確認します。 ある場合、SSI 命令は Web サーバーの設定ルールに従って解釈されます。 説明後は、一般のHTMLと一緒にクライアントに転送されます。 1. 設定コマンド Config コマンドは主に SSI のデフォルト設定を変更するために使用されます。で: 2019年4月12日水曜日 Sizefmt : ファイル サイズをバイト、キロバイト、メガバイトのいずれで表すかを決定します。バイトが指定されている場合、値は「バイト」です。キロバイトとメガバイトの略語を使用できます。同様に、sizefmt パラメータを使用するには、fsize コマンドの前に配置する必要があります。 <!--#config sizefmt="バイト" --> 2. コマンドを含める Include コマンドを使用すると、現在解析中のドキュメントに他のドキュメントのテキストまたは画像を挿入できます。これが SSI 全体のキーとなります。 Include コマンドを使用すると、1 つのファイルを変更するだけでサイト全体を即座に更新できます。 Include コマンドには 2 つの異なるパラメーターがあります。
ファイル: 現在のディレクトリからの相対パスを指定します。「../」または絶対パスは使用できません。例えば: 3. エコーコマンド echo コマンドは次の環境変数を表示できます。 DOCUMENT_NAME : 現在のドキュメントの名前を表示します。
結果は次のとおりです。 DOCUMENT_URI : 現在のドキュメントの仮想パスを表示します。例えば: <!--#echo var="DOCUMENT_URI" --> 結果は次のとおりです。 http://YourDomain<!--#echo var="DOCUMENT_URI" --> QUERY_STRING_UNESCAPED: クライアントから送信されたクエリ文字列をエスケープせずに表示します。すべての特殊文字の前にはエスケープ文字「\」が付きます。例えば: <!--#echo var="QUERY_STRING_UNESCAPED" --> DATE_LOCAL : サーバーの設定されたタイムゾーンで日付と時刻を表示します。ユーザーは、config コマンドの timefmt パラメータを組み合わせることで出力情報をカスタマイズできます。例えば: <!--#config timefmt="%A、%Y 年 %B の %d" --> 結果は次のとおりです。 2019年4月15日土曜日
LAST_MODIFIED: 現在のドキュメントの最終更新時刻を表示します。これも SSI の非常に便利な機能です。次の簡単なテキスト行を HTML ドキュメントに追加するだけで、ページに更新時刻が動的に表示されます。 <!--#echo var="最終変更日" --> CGI 環境変数 SSI 環境変数に加えて、echo コマンドは次の CGI 環境変数も表示できます。
4. Fsize : 指定したファイルのサイズを表示します。config コマンドの sizefmt パラメータと組み合わせることで出力形式をカスタマイズできます。 <!--#fsize ファイル="index_working.html" --> 5. Flastmod : 指定されたファイルの最終変更日を表示します。出力形式は、config コマンドの timefmt パラメータと組み合わせて制御できます。 <!--#config timefmt="%A、%Y 年 %B の %d" --> ここでは、flastmod パラメータを使用して、ページ上のすべてのリンクされたページの更新日を表示できます。方法は次のとおりです。 <!--#config timefmt="%B %d, %Y" --> 結果は次のとおりです。 6. 実行 Exec コマンドは、CGI スクリプトまたはシェル コマンドを実行できます。使い方は次のとおりです:
今回ご紹介させていただきましたが、とても簡単ですね。 |
<<: MySQL 8.0.17 をインストールしてリモート アクセスを構成する方法
目次意味構造例カスタムショートカットキー元に戻すとやり直し録音と再生マクロ要約する意味リクエストをオ...
序文最近、フロントエンドの知識をまとめており、いくつかのインタビューにも参加しました。インタビュー中...
nginx バージョン 1.11.3次の構成を使用すると、検証は無効になり、クロスドメインの問題が依...
簡単なチュートリアルこれは CSS3 カラー プログレス バー アニメーション効果です。 CSS3 ...
目次要件の説明問題の説明問題分析問題解決質問の拡張要件の説明このプロジェクトでは、まずユーザーが質問...
背景何が起こったかというと、Luzhu は偶然、宇宙で最高の外部スピーカーを備えた携帯電話について知...
序文皆さんはリモート サーバーで開発を行っており、MySQL の使用率はかなり高いはずです。コマンド...
クリックして画像を切り替えることは、日常生活で非常によく行われることです。今日の練習は、画像を切り替...
純粋なフロントエンド実装:切片上傳斷點續傳。斷點續傳カットとアップロードに基づいて実装する必要があり...
プロセス構造図Nginx はマルチプロセス構造です。マルチプロセス構造は、次のような Nginx の...
vueの部分は以下のとおりです。 <テンプレート> <ビュークラス="&...
Docker が今日非常に人気がある理由は、主にその軽量性、迅速な展開、およびリソースの利用にありま...
目次主キー制約ユニーク制約主キー制約PRIMARY KRY 主キーは一意です。テーブルには主キーを ...
第1章 ソースコードのインストールRPM パッケージは特定のシステムとプラットフォームに応じて指定さ...
privot は、多対多の関係の中間テーブルです。 PT5 フレームワークは自動的に privot ...