我很难搞清楚如何为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是改变的单个变量)
请帮帮我。
感谢。
答案 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