この記事では、Bo-Blog ユーザーが Windows IIS 5.1/6.0 サーバーで URL 書き換えを実装するためのソリューションを提供します。このソリューションの利点は、コンポーネントのサポートを必要とせず、ISAPI フィルターをインストールする必要がないことです (オンラインには多数ありますが、最適なものは無料ではありません)。欠点は、ISAPI フィルターを介してリライトを実装するのと同じであることです。また、最初は IIS 管理者の支援も必要です。
実装は次のとおりです:
A 添付ファイルをダウンロードし、その中の iisrewrite.php ファイルをテキスト エディタで開き、先頭を
$blogdir='blog/';
を bo- のインストール ディレクトリに変更します。ブログ。例:
$blogdir='weblog/';
(ルート ディレクトリにインストールされている場合は、$blogdir='' と記述します。それ以外の場合は、上記の例のようにパスの末尾にスラッシュを追加する必要があります)
次に、これをアップロードしますファイルを Web サイトの wwwroot にコピーします。
注: このファイルに含まれる書き換えルールはバージョン 2.1.0 ベータ以降に適していますが、2.0.3 sp1 には適用されません。
B 図に示すように、IIS Admin を実行し、書き換える必要がある Web サイトに対応する設定を行います。カスタム エラー メニューで、「404」エラー オプションを見つけ、そのプロパティを編集し、メッセージ タイプを次のように設定します。 URL (重要。URL に設定する必要があります。そうしないと、サーバーがページに対して 404 応答を返すことになります)存在しないので、URL の後に設定すると、書き換えられたページの HTTP 応答は通常の 200) になります。アドレスは /iisrewrite.php に設定されます。
C ブログのバックエンドに移動し、URL 最適化方法を「Apache URL Rewrite」に設定します。この時点で、Apache ユーザーと同じようにプログラムの URL 書き換え機能を使用できるようになります。
現在、当サイトの仮ブログはそのような設定になっております。
ローカルダウンロード