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了。
评论列表(0条)