曾经资源是.net语言写的现在想用新技术php且不想让原来的链接失效,如http:www.zxc.com/x.aspx?id=123,php站点默认不支持解x.aspx文件,直接在浏览器打开会提示我们下载.aspx文件,那么如何才能做到 nginx根域名x.aspx转换x.php ?需要在nginx的站点配置文件增加如下配置:
配置nginx伪静态
location ~ ^/(x.aspx)
{
rewrite ^(.*)$ http://www.qwe.com/x.php permanent; #强制跳转
}
浏览器输入 http:www.zxc.com/x.aspx?id=123 将会二次跳转到 http://www.qwe.com /x.php?id=123