ページの下部に著作権年がある古い html ファイルがウェブサイトにいくつかあります (インクルード ファイルから)。インクルード ファイルを毎年編集する必要がないように、現在の年に動的に更新する方法を見つけようとしています。同じサーバーで asp と .net を使用しているため、これらのテクノロジを使用してこれを達成する方法があるかもしれません。
これを達成できる可能性があるいくつかの方法を考えていますが、何かが欠けていると確信しています。たぶん、ある種のトークン交換か何かを行うことができます。
ここに私が考えているいくつかのオプションがあります。
1 日 1 回年の変更をチェックしてインクルード ファイルを書き換えるか、スケジュールされたタスクによって 1 年に 1 回トリガーされるサーバー上のプロセス。
アクセス時に現在の年をチェックアウトし、それをインクルード ファイルに書き込む Web アプリケーション。ディスクへの書き込み権限が必要です。次に、年に 1 回スケジュールされたタスクを使用して wget などでアクセスするか、時間になったら手動でアクセスします。
ページの読み込みが完了する前に年を動的に更新する非 asp インクルード ファイルの一部として JavaScript を埋め込みます。これは、これを達成するための最も簡単な方法の 1 つですが、おそらく最良の方法ではありません。
ファイルを埋め込む前に処理する方法を見つける。
html ファイルでの asp 処理を有効にします。これは、サーバーの負荷が発生する可能性があるため、望ましくありません。