我遇到了重定向查询字符串的麻烦,我真的无法找到一种方法。让我更具体一点:
我想实现以下目标:将http://blablabla.com/default.asp?Kategori=1&Valg=77
重定向到:http://blablabla.com/default_Kategori_1_Valg_77.html
任何帮助将非常感谢。 亲切的问候, 帕维尔尼古拉耶夫
答案 0 :(得分:1)
这应该有效:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^Kategori=1&Valg=77$ [NC]
RewriteRule ^default\.asp$ http://blablabla.com/default_Kategori_1_Valg_77.html? [L,R]
答案 1 :(得分:1)
我想提供starkeen建议我的新版本:
RewriteEngine on RewriteCond %{QUERY_STRING} ^Kategori=(.*)&Valg=(.*)$ [NC] RewriteRule ^default\.asp$ http://blablabla.com/default_Kategori_%1_Valg_%2.html? [L,R]
不同之处在于知道我正在捕获Kategori和Valg参数的值并在新URL中使用它们。非常有意思! 谢谢大家。