あるサイトの引き継ぎの仕事。
/news_999_xxx.htmlを/news.php?a=999&b=xxx に変換するだけが、xxxに?とか*が含まれてOKという仕様だからルールが書けない。
[plain gutter=”false”]RewriteRule ^news_([0-9]+)_(.*)\.html$ /news.php?a=$1&b=$2 [/plain]
では、*がxxxに入るとマッチングしない。
[plain gutter=”false”] /news_123_abc*def.html[/plain]
そもそも*が含まれてるというところがダメなのか? 正規表現は難しい。