我即将上传新版网站,并希望将旧路径中的301重定向添加到新路径中。
该网站使用Silex和Nginx,所以我试图决定是用Silex还是在Nginx配置文件中进行重定向。这两种方法之间有什么区别吗?
我对这个主题知之甚少,所以非常感谢任何帮助。
答案 0 :(得分:0)
让服务器完成预定的工作总是更好。
为了机器上的资源,你应该让nginx处理这个:假设你的应用程序必须在一分钟内处理500个重定向,你必须在重定向请求之前调用整个silex堆栈
您可以在此处找到一些见解:http://www.tinywp.in/301-redirect-wordpress/
它适用于wordpress,但他最终编写nginx重定向规则的方式似乎很有效,正如所说的那样,它使服务器无法评估正则表达式:
server{
server_name www.domain.com
return 301 $scheme://domain.com$request_uri;
}