擬似静的オンライン生成:http://www.bm8.com.cn/webtool/htaccess/
- 我々は特殊文字デザインの最初の書き換えの意味についての話としてそれは、ルールの前に書かれていました。定期と普通のが一般的です!
- *フロントは0以上の文字を表し、
- +フロントは1文字以上の文字を表し、
- ?0または前の文字の代表
- ^文字列の先頭を表します
- $の位置は、文字列の末尾を表し
- 任意の文字のワイルドカードの場合
- その後の文字の減少が文字そのものであると\、例えば、「\ +」ではなく、他の手段よりも、「+」で表しています。
- ^角括弧内の非意味を表します。たとえば、[^]代表的非ワイルドカード。
通常に使用されます。
〜大文字と小文字を区別しないマッチングです。
〜*大文字と小文字を区別しないマッチングの(両方のFireFox Firefoxの定期的な試合に一致します)。
!〜は一致しないでください
!〜*一致しません
。改行以外の任意の文字にマッチ
\ wの一致するか、文字や数字またはアンダースコア文字は、
sが空白の一致する\
\ dのマッチ番号
\ bは、先頭または単語の末尾と一致する
^文字列が開始と一致する
、一致する文字列$の終わりを
* 0回以上繰り返し
+は1回以上繰り返す
?ZeroOrOne繰り返し
{N} N繰り返し回数は
{N、} n回以上回
{N、M}は繰り返さNのM倍でありますか
*?任意の回数繰り返したが、わずか繰り返し
+?を1回以上繰り返したが、以下のように繰り返し
?0または1を繰り返したが、わずか可能繰り返しとして
{N、M}?M n回繰り返さに、しかし、いくつかを繰り返すよう
{N}?n回以上繰り返したが、以下のように繰り返します
Wは、文字の代わりにいずれかと一致する数字、アンダースコア、漢字\
\ Sは空白ではない文字にマッチし
、Dは数字以外の文字に一致\
Bの試合\ポジションを開始または終了の言葉ではありません
[^ x]はxのを除いて一致しました任意の文字
2つの新しいルールをマルチに追加
1:Baiduのへのアクセスwojiuwangla.com/wangla.htmlジャンプ
2:wojiuwangla.com/純粋なQQの公式ウェブサイトへのアクセスデジタル少なくとも1つのデジタル.htmlをジャンプ
3:アクセスが一致する文字や数字をwojiuwangla.com/か、公式サイトにジャンプするように求め.htmlの組み合わせを強調
これらのルールの設定を学習し、擬似静的なルールは、nginxの基本的な仲間の度合いを設定し、ハハハッハッハ...
シーンワン:
http://www.abc.com/index.php/front/index/index
書き換えます。http:/ /www.abc.com/a.html
シーン2:1.2のパラメータが解析する3。
1.http://www.abc.com/index.php/front/index/parse/name/yangxignyi/age/18
2.http://www.abc。 ?COM / index.phpを/フロント/インデックス/パース名= yangxignyi&年齢= 18
3.http://www.abc.com/parse-yangxignyi-18.html
サーバーの設定ファイル:
サーバー{
80を聞きます。
サーバー名www.abc.com;
ルート"D:/ phpStudy / WWW / ABC";
位置/ {
インデックスのindex.phpのindex.htm /public/index.html。
オフAUTOINDEX;
abc.confが含まれます。
#rewrite a.html /index.php/front/index/index最後。
}
場所〜\ phpの(*。)$ {
fastcgi_pass 127.0.0.1:9000。
fastcgi_indexのindex.phpを。
fastcgi_split_path_info ^(?。。(U)+ \ PHP)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $ DOCUMENT_ROOT $ fastcgi_script_name。
fastcgi_param PATH_INFO $ fastcgi_path_info。
fastcgi_param PATH_TRANSLATED $ DOCUMENT_ROOT $ fastcgi_path_info。
fastcgi_paramsが含まれます。
}
}
擬似静的な設定ファイルは/ {}の場所に直接書き込むことができ、そうすることは推奨されていない、擬似静的ファイルを書き込むrewrite.conf提案された新しい増加は良い点となり、ラインに来たが含まれ、あなたが書くことができるN rewrite.conf以上のものでコンフィギュレーション
LOCATION / {
インデックスのindex.phpのindex.htm /public/index.html;
OFF AUTOINDEX;
含まrewrite.conf;
#rewrite a.html /index.php/front/index/index最終;
#のrewrite.conf(このファイルを自分でライン上で作成、文書書かれたルール)
ルールの#シーン
#http://www.abc.com/index.php/front/index/index
最終/index.php/front/index/index a.htmlを書き換えます。
#シーンつのルール
#1 1.http://www.abc.com/index.php/front/index/parse/name/yangxignyi/age/18
#1 2.http://www.abc.com/index。 ?PHP /フロント/インデックス/ yangxignyiパース名=&年齢= 18である
#1 3.http://www.abc.com/parse-yangxingyi-18.html
解析を書き換える- (\ + W) - (\ + D)HTML /インデックス.. PHP /フロント/インデックス/パース/名前/ $ 1 /年齢/ $最後の2、
定期的な学生が\ W +を知って見て、\ d個の+はそれの意味が何であるかで、ワット英数字が平均下線\、\ dは数字であります以上が+意味される{1,1}と{1,3}、このような無限大が紹介されていない通常の問題で、1〜3桁で、定期的な外観は知っている、ああ!!!
ルールが書かれている、ああ食べるために、nginxのを再起動することを忘れないでください!!!