最初はたくさんのエラーを見つけましたが、実際には非常に簡単です。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 をインストールしてリモート アクセスを構成する方法
モバイル側では、フレックスレイアウトが非常に便利です。デバイスの幅に応じてコンテナの幅を自動的に調整...
この記事では、テーブルの作成、フィールドの追加、フィールドの変更、インデックスの追加を行う一般的な ...
セルでは、明るい境界線の色を個別に定義できます。 > 基本構文<TD ボーダーカラーライ...
設計業務では、設計者がレビューに参加したり、リーダーの一部が設計案の詳細が足りないと言っているのをよ...
目次1. 即時フィードバック1.1 ボタンからの即時フィードバック1.2 継続的なフィードバック1....
開発中にサーバーを起動する必要がある場合、ローカルテストではポートを直接書き込み、実際の環境ではバイ...
この記事では、ディープラーニングフレームワーク keras を使用して、SQL インジェクションの特...
FTP と SFTP はファイル転送プロトコルとして広く使用されています。関連する機能を開発するには...
2つの目的のためのリソースの結合と圧縮httpリクエストの数を減らす要求されたリソースのサイズを縮小...
背景モバイル デバイスでは、ページ ジャンプ間のキャッシュが必須要件です。例: ホームページ =&g...
簡単に言えば、MySQL ワーム レプリケーションは、クエリされたデータを指定されたデータ テーブル...
この記事では、簡単なドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...
注記記事表示リストインターフェースを開発する場合、情報の基本的な概要を提供するために記事ヘッダーコン...
01. コマンドの概要basename - ファイル名からディレクトリとサフィックスを削除しますba...
目次1. インストール2. vue2でEchartsを使用するmain.jsファイル内コンテナが与え...