静态页面重定向与参数

问题描述:

我有一个页面,名称是pageid5.asp,但在url我想通过page.asp?ID = 5访问它。静态页面重定向与参数

我尝试通过.htaccess文件处理它,但不成功。我的代码是

RewriteEngine On 
RewriteRule page.asp?ID=5 pageid5.asp 

谁能帮我

你不能重写规则的test string访问查询字符串。 它需要这样处理。

RewriteEngine On 
RewriteCond %{QUERY_STRING} ID=(.+) 
RewriteRule ^page.asp$ pageid%1.asp [L] 

让我知道这是如何解决的。

+0

非常感谢,你让我的一天。我想知道,我可以添加更多的rewriteCond? –

+0

什么样的条件? –

+0

你能告诉我如何处理多个参数,如 page.asp?ID = 5&services = public pageid5servicespublic.asp –