ウェブサイトのCMSが更新され、URLフォーマットが変更されました。どこ以前に私はURL /blog.aspx?Year=XXXX &月= YYを持っていた私は今持っている/ブログ/ XXXX/YYURLのクエリーストリングをフレンドリなURLに書き換えるための正規表現のヘルプが必要
は、誰かが私には、このための正規表現を作成するのに役立つことはできますか?
二つの追加の注意事項:
- 、それはまた、今年だけで(/blog.aspx?Year=XXX)をサポートする必要がある
- 古い月のURLは(一桁の数ヶ月のためにのみ1桁を使用/blog.aspx?Year=2009 &月= 2代わりの月= ここ
は私が思いついたものです02) :
/blog.aspx[?]Year=([0-9]{4})([&]?)(Month=)?([0-9]*)
私は上記のURLのいずれかに行くとき、私はまだページ上404を得るように、それは仕事を得るように見えることはできません。
/blog.aspxを/ blogにリダイレクトするマッピングを使用して、別のリダイレクトがあり、それが機能します。しかし、私は上記のリダイレクトが基本的なものよりも高い場合でも私は常に404を取得するクエリストリングを追加します... – SelAromDotNet