我没有玩过rewrite,但是拍脑袋来看的话
你的问题像是只把url里面的/type.php替换成了/typeXXX.html,?以及?后面的部分都被保留了
所以我猜是ReWriteRule写的有问题
【 在 beryman (la perte) 的大作中提到: 】
: 标 题: rewrite 请教了
: 发信站: 水木社区 (Thu Jan 14 17:42:46 2010), 站内
:
: 【 以下文字转载自 LinuxApp 讨论区 】
: 发信人: beryman (la perte), 信区: LinuxApp
: 标 题: rewrite 请教了
: 发信站: 水木社区 (Thu Jan 14 17:28:42 2010), 站内
:
: 比如我想把
: /type.php?typeid=* rewrite成 /type*.html
:
: 这么写老是在最后又多出个typeid=*
:
: ReWriteCond %{QUERY_STRING} ^typeid=(.+)$
: ReWriteRule /type.php /type%1.html [R,L]
:
:
:
: 哪里错了
:
:
: --
: 你以为所有的人都很善良,可你忽略了他们的欲望。你以为所有的人都很疯狂,可你知道 那只不过是一种虚张。你以为所有的人都很会伪装,可你却轻而易举地看出了他们的慌张 。 即便你觉得未来很明朗,可他们却在默默地作为你的榜样。
:
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]
--
FROM 166.111.80.*