ホームページ  >  記事  >  php教程  >  PHPwind 9 アップグレード後の nginx apache iis 擬似静的構成

PHPwind 9 アップグレード後の nginx apache iis 擬似静的構成

WBOY
WBOYオリジナル
2016-06-21 08:50:371297ブラウズ

PHPwind 9 の正式バージョンは非常に優れたフォーラム システムなので、ここでの宣伝はあまりありません。主な問題は、多くの以前のユーザーがアップグレード後に多くの変更を発見し、以前の擬似静的メソッドが使用できなくなったことです。ここでは、PW9 の擬似静的メソッドを使用するための簡単な設計と、引き続き使用する方法を示します。 PHPwind 8.7 のアップグレード後は、以前の擬似静的メソッドを使用してください。

公式は、図に示すように、擬似静的設計メソッドの新しいバージョンのみを提供しています。擬似静的を検索し、必要に応じて有効にします。

Apache Web サーバーの構成

www ディレクトリに .htaccess ファイルが存在します。書式変更後、このファイルの内容を変更する必要はありません。

IIS 構成

IIS では isapi_rewrite の 3 番目のバージョンを使用することをお勧めします。古いバージョンの rewrite は RewriteCond 構文をサポートしません。 ダウンロードアドレス http://www.helicontech.com/download-isapi_rewrite3.htm

	RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule !\.(jsicogifjpe?gbmppngcss)$ index.php [L] 
管理ツール -> インターネット インフォメーション サービス -> Web サイトを右クリック -> ISAPI フィルター 以下の ISAPI_Rewrite3 を参照してください。 「書き換え」タブに移動すると、内部の書き換えルールが表示されます

Nginx 構成

location / { 
    if (-f $request_filename) {
           break;
    }
    if ($request_filename ~* "\.(jsicogifjpe?gbmppngcss)$") {
        break;
    }
    if (!-e $request_filename) {
        rewrite . /index.php last;
    }
} 

PHPwind 8.7 ユーザーのアップグレード後の使用方法は、以下を参照してください:

これは nginx に基づいた設定方法であり、Apache の比較ルールを変更するだけです

#Pseudo-static は有効になっていません。pw9 をアップグレードすると、ジャンプアドレスが変更されます。ジャンプしたくない場合は、permanent を最後の
に置き換えてください。 #rewrite ^/thread-htm-fid-(.+).html$index.php?m=bbs&c=thread&fid=$1 Permanent;
#rewrite ^/read-htm-tid-(.+).html$ read.php?tid=$1 Permanent;

#pw9 のアップグレード後に疑似静的アドレスを有効にし、ジャンプしたくない場合は、permanent を最後の
に置き換えます。 ^/thread-htm-fid-(.+).html$ /thread-$1/ Permanent;
を書き換えます 書き換え ^/read-htm-tid-(.+).html$ /read-$1/ Permanent;



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。