如何通过IIS设置301重定向

如何通过IIS设置301重定向,第1张

1、IIS下的301设置在Internet信息服务管理器—>虚拟目录—>重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。在IIS中,也可以通过安装ISAPIRewrite组件来实现如Apache中mod_rewrite的功能,详见ISAPIRewrite3下载及常用301规则。2、ASP下的301跳转代码:3、ASP.Net下的301跳转代码:4、PHP下的301跳转代码:header(”HTTP/1.1301MovedPermanently”)header(”Location:106/”)exit()5、CGIPerl下的301跳转代码:$q=newCGIprint$q->redirect(””)6、JSP下的301跳转代码:7、Apache下301跳转代码:新建.htaccess文件,输入下列内容(需要开启mod_rewrite):1)将不带[NC]RewriteRule^(.*)$$1[L,R=301]2)重定向到新域名:Options+FollowSymLinksRewriteEngineonRewriteRule^(.*)$$1[L,R=301]3)使用正则进行301跳转,实现伪静态:Options+FollowSymLinksRewriteEngineonRewriteRule^news-(.+)\.html1将news.php?id=123这样的地址转向到news-123.html8、Apache下vhosts.conf中配置301跳转:为了实现URL规范化,通常将不带RedirectMatchpermanent^/(.*)$1

网站优化 之301重定向步骤:找到虚拟主机的文件根目录

在空间的根目录下新建文件“httpd.ini”,在里面写入:

[ISAPI_Rewrite]

RewriteCond Host: ^XXX.com$

RewriteRule (.*) http://www.XXX.com$1 [I,RP]

如果看不懂,我举例:加入我们想让域名domain.com直接跳转到www.domain.com代码就可以这样加入:

[ISAPI_Rewrite]

RewriteCond Host: ^domain.com$

RewriteRule (.*) http://www.domain.com$1 [I,RP]

确认保存以后,当我们在浏览器中输入domain的时候,就直接跳转到www.domain.com了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/143658.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存