RewriteRule:/?page = Target& q = 1& id = b9dc586

时间:2013-06-03 15:18:02

标签: mod-rewrite url-rewriting rewrite

很难匹配这种模式。 URL只有一个查询字符串,没有指定网页。

以下是要重写的网址:

http://foo.com/?page=Target&q=1&id=b9dc586

这也是应该重写的网址:

http://foo.com/target.php&q=1&id=b9dc586

提前致谢, 乔治

1 个答案:

答案 0 :(得分:0)

你尝试过这样的事吗?

RewriteRule ^?page=Target&q=([0-9]*)&id=([a-f0-9]*) target.php&q=$1&id=$2
无论如何,我认为第一个'&'在您的目标网址中应该是'?',在这种情况下,请更改

中的规则
RewriteRule ^?page=Target&q=([0-9]*)&id=([a-f0-9]*) target.php?q=$1&id=$2