我正在尝试将看起来像这样的网址转换为
card.php?type=blacksmith&style=new&card=fighter&rotation=270
到
images/card/backsmith/new/fighter.jpg?270
我有一个mod重写,如果我将?
标记为斜线,但我更倾向于使用?
而不是斜杠。
EDIT 忘了包括我当前的mod重写:
RewriteRule ^images/cards/([^/]*)/([^/]*)/([^/]*).jpg?([^/]*)$ card.php?type=$1&style=$2&card=$3&rotation=$4
答案 0 :(得分:1)
您无法使用RewriteRule
匹配查询字符串。
请改用此规则:
RewriteEngine On
RewriteRule ^images/cards/([^/]+)/([^/]+)/([^/.]+)\.jpg$ card.php?type=$1&style=$2&card=$3&rotation=%{QUERY_STRING} [L,NC]