一、虚拟主机301重定向怎么做
1、有的虚拟主机支持控制面板实现301重定向
这是设置最简单的,登入虚拟主机的控制面板,找到设置301重定向的页面,按照提示添加源域名和目标域名后稍等一段时间,301重定向就会生效了。如上图。
2、Linux版本的虚拟主机301重定向怎么做
新建一个文本文档,然后后缀名改为.htaccess,打开后添加以下代码进去保存
RewriteEngine on
RewriteBase /
RewriteCond %{http_host} ^didiaoseo.com [NC]
RewriteRule ^(.*)$ http://www.didiaoseo.com/$1 [L,R=301]
记得把didiaoseo改成你自己的域名,保存后上传到网站根目录就行了。
3、windows版本的虚拟主机301重定向怎么做
新建一个文本文档,然后改名httpd.ini,打开后添加以下代码进去保存
(代码1)
RewriteCond Host: ^didiaoseo\.com$
RewriteRule (.*) http\://www\.didiaoseo\.com$1 [R,I]
如果以上代码不行没有效果的话就用下面的这段代码(如何看有没有效果就不用说了吧)
(代码2)
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^didiaoseo\.com$
RewriteRule (.*) http\://www\.didiaoseo\.com$1 [I,RP]
同样记得把域名改成你的,保存后上传到网站根目录就行了。
二、服务器301重定向怎么做
1、IIS服务器实现301重定向
* 打开internet信息服务管理器,在欲做重定向的网页或目录上按右键,选择属性中的主目录选项卡“重定向到URL”,
* 此处以重定向到百度为例
* 在“重定向到”输入框中输入要跳转到的目标网页的URL地址
* 选中“资源的永久重定向”(切记)
* 最后点击“应用”,如下图:
2、Apache服务器实现301重定向
相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。
通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。注意把域名换成你自己的。
(a)PHP下的301重定向代码
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.didiaoseo.com" );
exit;
?>
<html>
<head>
<title>HTTP/1.1 301 Moved Permanently</title>
</head>
<body>
HTTP/1.1 301 Moved Permanently
</body>
</html>
(b)ASP下的301重定向代码
<%@ Language=VBScript %>
<%
Status="301 Moved Permanently"
AddHeader "Location","http://www.didiaoseo.com"
%>
(c)ASP .NET下的301重定向代码
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Status = "301 Moved Permanently";
AddHeader ("Location","http://www.didiaoseo.com);
}
</script>
以上就是关于301重定向怎么做的全部内容,相信你遇到关于301重定向的问题都可以在这里得到完美的解决。