Mod重写 - 将带参数的url重定向到新url

时间:2012-09-24 06:18:07

标签: mod-rewrite apache2

我需要一些帮助,将具有特定参数值的网址重定向到新网址。例如,如何将ID为123和345的这两个网址重定向到新网址?

重定向

http://testserver.xyz.com/abc/content/content.jsp?contentId=123 http://testserver.xyz.com/abc/content/content.jsp?contentId=345

https://newpage.silkroad.com/

非常感谢任何帮助

TIA

1 个答案:

答案 0 :(得分:1)

使用mod_rewrite,将这些规则添加到文档根目录中的htaccess文件或vhost / server config中:

RewriteEngine On
RewriteCond %{QUERY_STRING} contentId=123 [OR]
# add however any more id's here, with `[OR]` flags
RewriteCond %{QUERY_STRING} contentId=345 
RewriteRule ^/?abc/content/content\.jsp$ https://newpage.silkroad.com/? [L,R=301]