nginx 301永久重定向

时间:2012-01-19 18:51:32

标签: nginx

我很难搞清楚如何为Nginx制作一堆重定向(301)。也许你可以给我一些帮助。

基本上我有几百个像上面这样的网址: http://www.website.com/product/intl/bg-BG/browserchoice/download.html?track=1871

我需要重定向到: http://www.website.com/home/download/download.php?prod=browser&track=1871

我该怎么办? (来自源的* bg-BG是改变的单个变量)

请帮帮我。

感谢。

1 个答案:

答案 0 :(得分:0)

请尝试这个,它会在nginx中执行内部重定向:

rewrite ^/product/intl/.*/browserchoice/download.html$ /home/download/download.php?prod=browser&$args break;

但如果你真的想要重定向(这不是一个好选择):

rewrite ^/product/intl/.*/browserchoice/download.html$ http://www.website.com/home/download/download.php?prod=browser&$args permanent;

我还建议您在此处阅读官方文档http://wiki.nginx.org/HttpRewriteModule