htaccess将url参数重定向为段

时间:2011-11-02 14:17:07

标签: .htaccess

是否可以将url参数重定向为.htaccess文件中的段?

test/index.php?parameter=MYVALUE

test/MYVALUE/

1 个答案:

答案 0 :(得分:2)

是。试试这个:

RewriteCond %{QUERY_STRING} parameter=(.*)
RewriteRule test/index\.php test/%1

根据“匹配什么?”在mod_rewrite docs中,查询字符串(?之后的部分)被分隔为QUERY_STRING变量,然后必须与URL的主要部分分开测试。在RewriteCond中,参数值由括号(.*)中的正则表达式捕获,然后在%1中以RewriteRule形式提供。