nginxはアドレスを書き換えるだけで実現できます
http://127.0.0.1/ask/1.html にアクセスしてください
http://127.0.0.1/ask/?ct=question&askaid= に書き換えてください1
これを使用して php スクリプトを実行します
if (!-f $request_filename) {
^([^.]*)/(d+).html$ $1/?ct=question&askaid=$2 last; を書き換えます
}
nginx はアクセスを実現できるアドレスの書き換えのみです
http:// 127.0.0.1/ask/1.html
に書き換えます
http://127.0.0.1/ask/?ct=question&askaid=1
これを使用してPHP スクリプトを実行します
if (!-f $request_filename) {
^([^.]*)/(d+).html$ $1/?ct=question&askaid=$2 last;
RewriteEngine オン
RewriteRule ^index.html$index.php
RewriteRule ^( [0-9]+).html$ ?ct=question&askaid=$1
RewriteRule ^([0-9]+)$ ?ct=browser&tid =$1
RewriteRule ^t([0-9]+)$ ?ct= browser&tid2=$1
兄さん、上記は APACHE の疑似静的ルールです、ありがとうございます
if (!-f $request_filename) {
^/([0-9]+).html$ /?ct=question&askaid=$1 最後に書き換えます; /([0-9]+)$ /?ct=browser&tid=$1 last;
書き換え ^/t ([0-9]+)$ /?ct=browser&tid2=$1 last;
}
^/index を書き換える.html$ /index.php last;
^/( [0-9]+).html$ /?ct=question&askaid=$1 last;
書き換え ^/([0 -9]+)$ /?ct=browser&tid=$1 last;
書き換え ^/t([0- 9]+)$ /?ct=browser&tid2=$1 last;
"include /home" /lum_safe_files/htaccess_files/.htaccess_ask;” ^/index.html$ /index.php last;”
擬似静的 http://127.0.0.1/ask/index.php を http://127.0 に書き換えます。 0.1/ask/index.html
NGINX も再起動しましたが、何が起こっているのかわかりません。^/( [0-9]+).html$ /?ct= を書き換えます。 question&askaid=$1 last;
書き換え ^/([0-9]+)$ /?ct=browser&tid=$1 last;
書き換え ^/t([0- 9]+)$ /?ct=browser&tid2=$1 last;
}
私のはセカンダリディレクトリです
ask ディレクトリ
nginx は .htaccess ではなく conf ファイルを使用します