URLパターンを修正するための正規表現

CuriousDev

私は次のURL構造を持っています:

http://www.xyxyxyxyx.com/ShowProduct.aspx?ID=334
http://www.xyxyxyxyx.com/ShowProduct.aspx?ID=1094

等々..

最近、IIS rewriteを使用して、この構造を次のように書き換えました。

http://www.xyxyxyxyx.com/productcategory/334/my-product-url
http://www.xyxyxyxyx.com/productcategory/1094/some-other-product-url

等々..

これは正常に機能します。

無効なURLリクエストが次の構造を持つように、別のルールを作成したいと思います。

http://www.xyxyxyxyx.com/productcategory/ShowProduct.aspx?ID=334

'productcategory'の部分をURLから削除すると、URLは次のようになります。

http://www.xyxyxyxyx.com/ShowProduct.aspx?ID=334

このルールを作成するにはどうすればよいですか?

ドレイク3

正規表現を適用するために使用しているものによって異なる場合がありますが、基本的なものは次のとおりです。

's|productcatgory/||'

xyxyxyxyx URLが存在する場合にのみこれを実行することを確認したい場合は、これが機能するはずです。

's|^http://www\.xyxyxyxyx\.com/productcategory/|http://www\.xyxyxyxyx\.com/|'

編集:ああ、それで、productcategoryが任意のカテゴリである可能性がある場合は、次のように、その周りに一致させる必要があります。

's|^http://www\.xyxyxyxyx\.com/.*/ShowProduct|http://www\.xyxyxyxyx\.com/ShowProduct|'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

行を抽出するための正規表現パターン

分類Dev

文字列を分割するための正規表現パターンを修正する方法

分類Dev

URLにGETパラメータを追加するための正規表現

分類Dev

正しいパターンを検証するためのJavaScript正規表現

分類Dev

パターンを繰り返すための正規表現

分類Dev

特定の数値パターンを識別するための正規表現

分類Dev

特定の数値パターンを照合するための正規表現

分類Dev

特定の単語を取得するためのPHP正規表現パターン

分類Dev

URLを取得するための正規表現パターンが機能しない

分類Dev

文字列パターンを取得するためのphp正規表現

分類Dev

正規表現-パターン間の単語を抽出するためにsed

分類Dev

正規表現-パターン間の単語を抽出するためにsed

分類Dev

配列を抽出するための正規表現パターン

分類Dev

intパターンをテストするための正規表現

分類Dev

nullと空を許可するための正規表現パターン

分類Dev

モバイル正規表現パターンを修正する

分類Dev

Pythonで特定のパターンを見つけるための正規表現

分類Dev

このパターンを見つけるための正規表現?

分類Dev

特定のパターンを見つけるための正規表現

分類Dev

URLパラメータの一部を削除するための正規表現

分類Dev

URLからパラメータを取得するための正規表現の書き方

分類Dev

特殊なパターンにマッチするための正規表現

分類Dev

JavaScriptパターンを置き換えるための正規表現

分類Dev

単語を見つけるための正規表現パターン

分類Dev

スパンタグを挿入するための正規表現

分類Dev

家番号をテストするための私のパターンよりも優れた正規表現/正規表現は何ですか?

分類Dev

Linuxフォルダーパスを検証するための正規表現パターン

分類Dev

BEM文字列をパーツに分割するための正規表現パターン(PHP)

分類Dev

パーセンテージを検証するための正規表現

Related 関連記事

  1. 1

    行を抽出するための正規表現パターン

  2. 2

    文字列を分割するための正規表現パターンを修正する方法

  3. 3

    URLにGETパラメータを追加するための正規表現

  4. 4

    正しいパターンを検証するためのJavaScript正規表現

  5. 5

    パターンを繰り返すための正規表現

  6. 6

    特定の数値パターンを識別するための正規表現

  7. 7

    特定の数値パターンを照合するための正規表現

  8. 8

    特定の単語を取得するためのPHP正規表現パターン

  9. 9

    URLを取得するための正規表現パターンが機能しない

  10. 10

    文字列パターンを取得するためのphp正規表現

  11. 11

    正規表現-パターン間の単語を抽出するためにsed

  12. 12

    正規表現-パターン間の単語を抽出するためにsed

  13. 13

    配列を抽出するための正規表現パターン

  14. 14

    intパターンをテストするための正規表現

  15. 15

    nullと空を許可するための正規表現パターン

  16. 16

    モバイル正規表現パターンを修正する

  17. 17

    Pythonで特定のパターンを見つけるための正規表現

  18. 18

    このパターンを見つけるための正規表現?

  19. 19

    特定のパターンを見つけるための正規表現

  20. 20

    URLパラメータの一部を削除するための正規表現

  21. 21

    URLからパラメータを取得するための正規表現の書き方

  22. 22

    特殊なパターンにマッチするための正規表現

  23. 23

    JavaScriptパターンを置き換えるための正規表現

  24. 24

    単語を見つけるための正規表現パターン

  25. 25

    スパンタグを挿入するための正規表現

  26. 26

    家番号をテストするための私のパターンよりも優れた正規表現/正規表現は何ですか?

  27. 27

    Linuxフォルダーパスを検証するための正規表現パターン

  28. 28

    BEM文字列をパーツに分割するための正規表現パターン(PHP)

  29. 29

    パーセンテージを検証するための正規表現

ホットタグ

アーカイブ