我有一个名称为pageid5.asp的页面,但在url中我想通过page.asp访问它?ID = 5.
我尝试通过.htaccess文件处理它,但没有成功。我的代码是
RewriteEngine On
RewriteRule page.asp?ID=5 pageid5.asp
任何人都可以帮助我
答案 0 :(得分:0)
您无法访问RewriteRule的test string
中的查询字符串。
它需要以这种方式处理。
RewriteEngine On
RewriteCond %{QUERY_STRING} ID=(.+)
RewriteRule ^page.asp$ pageid%1.asp [L]
让我知道这是如何解决的。