weep的gravatar头像
weep 2014-09-19 01:56:34

最代码的301重定向是服务器nginx配置的还是java代码实现的呢~!两者哪个更好一些

请教牛哥一个问题,最代码的301重定向是服务器配置的还是java代码实现的呢~!两者哪个更好一些

所有回答列表(2)
最代码官方的gravatar头像
最代码官方  LV167 2014年9月19日

最代码是这样处理的。

1.如果是业务复杂的则用java来处理,比如分页的机制

2.如果是业务简单的则通过nginx来实现,比如zuidaima.com,javaniu.com 301到www.zuidaima.com

相关源代码请参考:

springmvc @RequestMapping注解伪静态技术

freemarker macro实现分页实例源代码片断下载,可以指定步长

老的url 301跳转到新的url的方法如下:

	@RequestMapping(value = "share/p{p:\\d+}", method = RequestMethod.GET)
	public void shareIndexP(@PathVariable("p") Integer p, ModelMap model,
			HttpServletResponse response) throws Exception {
		int s = 1;
		response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
		response.setHeader("Location", "/share/p" + p + "-s" + s + ".htm");
	}

nginx zuidaima.com跳转到www.zuidaima.com的配置:

    server {
            listen       80;
            server_name  zuidaima.com;
        rewrite ^(.*) http://www.zuidaima.com$1 permanent;
    }
评论(0) 最佳答案
weep的gravatar头像
weep  LV21 2014年9月19日

谢谢牛哥分享~!

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友