![](/img/trans.png)
[英]RewriteCond and RewriteRule, how to combine two rewrite rules to one
[英]How to merge two nginx rewrite rules into one?
nginx重寫規則:
rewrite ^/([a-z]+)$ /?type=$1 last;
rewrite ^/([a-z]+)/page/([0-9]+)$ /?type=$1&page=$2 last;
我可以將這兩個規則合並為一個嗎?
尚未測試過,但類似的方法可能有效。
^/([a-z]+)/?(page/([0-9]+)|)/?
編輯 :這是完整的塊:
location ~ /(blog)/?(page/([0-9]+)|)/? {
default_type 'text/plain';
echo "$1";
echo "$2";
echo "$3";
}
去/博客產生
blog
轉到/ blog / page / 3會產生
blog
page/3
3
$ 3將具有頁碼(如果已指定),否則將為空。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.