最初はたくさんのエラーを見つけましたが、実際には非常に簡単です。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 をインストールしてリモート アクセスを構成する方法
疑問が生じるこの質問は、ファイルのダウンロードを記述しているときに発生しました。HttpServle...
序文これまでの Tomcat シリーズの記事を通じて、私のブログを読んでいる学生は Tomcat に...
GTIDベースのレプリケーション導入GTID ベースのレプリケーションは、MySQL 5.6 以降に...
目次1. nginxのインストールと操作(Mac OS環境) 2. nginxルールの設定3. コマ...
FFMPEG 3.4.1 バージョンパラメータの詳細使用方法: ffmpeg [オプション] [[入...
1. インデックスの役割一般的なアプリケーション システムでは、読み取りと書き込みの比率は約 10:...
まずケースを見てみましょう。vue+swiper を使用して実装します。スライドの高さが異なる場合、...
目次序文:暗号化アルゴリズム: 1. HTTPS の概要2. NginxはHTTPSウェブサイト設定...
最近、あるプロジェクトのクライアントが、上部に 2 つのタブ メニューを配置することを要求しました。...
シェルスクリプトを使用したMySQLデータベースの自動バックアップデータベースを頻繁にバックアップす...
制約制約によりデータの整合性と一貫性が確保される制約はテーブルレベルの制約と列レベルの制約に分けられ...
序文最近、偶然 MySQL の coalesce を発見しました。ちょうど時間があったので、MySQ...
前回の記事では、ボタンをクリックしてファイルをダウンロードするVueの機能を紹介しました。今日は、ボ...
JavaScriptは画像を表示したり非表示にしたりしますが、参考までに具体的な内容は次のとおりで...
1. チューニングの必要性 私は、どのように書けばいいのか本当に分からないので、共有するために最適...