K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

IIS 6/7.5/Nginx等的301重定向参数

1Next >

催命判官 发表于:14-07-09 19:46 编辑于:07-16 18:16 [添加收藏] 楼主 [回复] #Top#
催命判官 人气:495 积分:3020 金币:26497
VIP 管理团队

升级地方门户过程中,涉及到取消二级域名,从而转向文件夹的问题。

IIS 7.5的用户可以参考以下进行301跳转。

安装IIS 7.5 需要选上HTTP重定向:

IIS 7.5的301重定向参数[图1]

设置手机二级域名的跳转:

IIS 7.5的301重定向参数[图2]

IIS 7.5的301重定向参数[图3]

手机的二级域名很简单,直接整站所有请求跳转到/?m就好,毕竟之前是文件夹,现在是动态路径了。没必要匹配跳转,如果匹配不上说不定还有死链。

店铺的就有必要逐一跳转,把 http://vip.domain.com/name1/ 跳转成 http://www.domain.com/store/name1/ ,需要在IIS重定向里面加上两个参数即可完成IIS 7.5整站301跳转,参数为:$S$Q。

IIS 7.5的301重定向参数[图4]

IIS 6,别把“输入的URL下的目录”打勾就行了,否则只跳转首页。

IIS 7.5/Nginx等的301重定向参数[图1]

催命判官 发表于:14-07-09 19:47 编辑于:07-09 22:51 沙发 [回复] #Top#
催命判官 人气:495 积分:3020 金币:26497
VIP 管理团队
IIS 6的也是如此设置,
但是重定向这个选项所在位置不一样,因为IIS面板也不一样了。
手头没有Windows 2003,所以暂时截不了图,抱歉。

Nginx:

server {
         server_name m.hunchun123.com;
         return 301 $scheme://www.hunchun123.com/?m;
}
server {
         server_name vip.hunchun123.com;
         return 301 $scheme://www.hunchun123.com/store$request_uri;
}

IIS 7.5/Nginx等的301重定向参数[图1]

IIS 7.5/Nginx等的301重定向参数[图2]

从HTTP请求头验证已经跳转成功。

Apache:

RewriteCond %{HTTP_HOST} ^m.hunchun123.com [NC]  
RewriteRule ^(.*) http://www.hunchun123.com/?m [L]  

RewriteCond %{HTTP_HOST} ^vip.hunchun123.com [NC]
RewriteRule ^(.*) /store

Apache的没有进行验证,还请各位纠正。



Gougliang 发表于:14-07-09 20:09 板凳 [回复] #Top#
Gougliang 人气:1401 积分:11242 金币:13771
VIP 管理团队 灌水狂人
判官给力!
117.43.238.* 发表于:14-07-09 21:04 4楼 [回复] #Top#
KingCMS官方网站网友
好像是给我的网站做的案例,顶一下
浮生之年 发表于:14-07-10 18:20 5楼 [回复] #Top#
浮生之年 人气:0 积分:4 金币:20
不错,很重要的经验,对我对大家都很好,希望经常有这样的好东西跟大家一起分享。很感谢楼主的大力分享

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号

中奖了!