正規表現 - nginx 正規表現、/ で終わらないものと .xml .html .htm で終わらないものを一致させる方法
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:25:48
0
2
922
###必要###

nginx で使用される正規表現が必要です。

$uri が / で終わらず、.xml、.html、または .htm で終わらない場合、$uri/ に永続的になります。

リーリー ###試す###
私自身の書き方ですが失敗しました:

リーリー ###質問### リーリー

補充

この文を使用しましたが、今のところ問題はないようです。

リーリー

質問ですが、角括弧 [] の中に a-zA-Z0-9 はありませんか? 完全に一致する文字列を書くこともできますか?

过去多啦不再A梦
过去多啦不再A梦

全員に返信(2)
洪涛

必要なのは、和集合、積集合、差分をサポートする正規表現エンジンです: http://nfabo.cn/p/?p=1280
nginx では、否定を使用して周囲を逆に見ることしかできません: .*(?<!.xml|.html|.htm|/)$

いいねを押す +0
巴扎黑

最初に、.html、.htm、および .xml で終わるこれらのファイルを元のディレクトリに書き換えることができます
残りは、書き換えルールを適用することで実現されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート