导航:首页 > IDC知识 > 域名怎么做301

域名怎么做301

发布时间:2020-11-03 01:55:45

1、HTTPS不带www的域名怎么做301重定向?

主机绑定域名,使用伪静态跳转。就可以实现HTTP与HTTPS都可以跳转到指定的地址。

具体操作方法:

虚拟主机绑定域名:123.com,然后开启HTTPS访问。

网站根目录新建 .htaccess

.htaccess文件内容:

<IfMole mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://www.123.com/$1 [R=301,L]
</IfMole>

其它解决办法:可以淘宝中找到Gworg申请技术支持。

2、如何做301重定向,域名解析可以直接做不

这个我比较有经验,可以按照如下步骤进行:

一、首先在后台那里创建新域名和老域名都有网站

比如www.shhxpx.com 对应文件夹:D:xxxxx

然后是shhxpx.com 对应一个文件夹:D:xxxkong

二、在域名管理的后台或者利用命令,是新域名和老域名都有IP解析

把两个域名都解析到一个IP 上

这是最简单的方法,因为老域名对应空文件,解析内容显示为IP上的都是新域名内容,不影响权重。

3、域名设置301重定向如何操作

第一种情况,如果你有服务器或者vps,且系统是windows系统的。

在iis下,可以很简单的设置实现全站重定向 。

具体方法是:在VPS里把www.xxxx.com 域名的网站搭建好以后,按照同样的方式搭建一个xxxx.com的网站。然后打开“iis”。在XXXX.com的网站上鼠标右键打开选择属性,选择“主目录”标签,然后按照这个图设置

第二种情况,如果你的系统是Linux的。

做整站301跳转,很简单。如下修改文件httpd.conf或者.htaccess文件保存就可以了:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^xxxx.com [NC]

RewriteRule ^(.*)$ http://www.xxxx.com/$1 [L,R=301]

第三种情况,如果你是虚拟主机用户,如果你有子目录,恭喜你,也可以整站301重定向。具体方法是:

1.新建404.asp,把下面代码放到新建的404文件中保存。

代码

<%@ Language=VBscript %>

<%

Dim PageURL

PageURL=“http://”&Request.ServerVariables("HTTP_HOST")&request.ServerVariables("URL") &"?"&Request.ServerVariables("QUERY_STRING")

PageURL = Replace(PageURL, “http://xxxx.com/404.asp?404";http://xxxx.com:80,"") //修改为你的老域名

Response.Status="301 Moved Permanently"

Response.AddHeader "Location", “http://www.xxxx.com”&PageURL&"" //修改为你的域名

%><%@ language="VBscript">

<%@ language="VBscript">

2.新建index.asp,把下面代码放到新建的ind文件中保存。

代码

<%@ Language=VBscript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.xxxx.com/"//修改为你的域名。

%><%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location", "http://www.xxxx.com/"//修改为你的域名。

%>

3.用ftp在网站根目录新建文件夹名为301,把上面的index.asp和404.asp上传进去。然后打开虚拟主机控制面板,添加子目录,把域名xxxx.com绑定到301文件夹 ,绑定后设置所属404页面为404.asp:

第四种情况,如果你是虚拟主机用户且你没有子目录,缺银子呗,呵呵,也是可以整站301的,具体方法是:

在网站根目录http.ini文件中,添加如下代码:

[ISAPI_Rewrite]# 3600 = 1 hourCacheClockRate 3600RepeatLimit 32

了http://m.fulinmenst.com/m/procts.aspx?TypeId=69&fid=t3:69:3了

RewriteCond Host:^xxxx.com$

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

当301重定向实施完之后,旧版本页面跳转到了新版本页面,或网址规范化了再或者其他的,大部分的站长都不会注意到301的HTTP状态是否返回成功。就在此时,可能有些网站的301重定向不传递状态或者出现404错误的状态码,这样容易造成任何情况下做的301重定向无法达到效果。笔者认为,想要正确的、有效果的做301重定向,一些细节还是需要注意的。

例如:404错误(页面未找到)或者200 OK(页面成功加载);301(返回301状态码成功)

正确的HTTP状态码:

错误的HTTP状态码:

4、ASP网站换域名,301定向怎么做

一、ASP空间更换网站域名方法

第一步:先备分旧网站所有的资料,包括网站源代码,网站数据库等

第二步:购买新的虚拟主机,然后上传旧网站的源代码并还原数据库

第三步:将新购买的域名指向新购买的虚拟主机

注意前三步上传到的文档的目录结构要与原来的旧网站一致,不要更改

第四步:修改原来的虚拟主机的根目录下默认文档,也就是原来的旧网站的首页,比如index.html或者Default.asp,将其这个默认文档作301重定向处理,具体如何做301重定向这里只以ASP网站为例来说一下如何作重定向处理,打开默认文档删除这个认文档之前所有的代码并添加301重定向代码,注意这个默认文档一定要是asp的文档,而不能是静态的,比如index.html这样的,静态的文档是不能作301重定向处理的,具体的重定向的代码如下:

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location",http://www.你的新域名/

%>


二、301定向

1:可以一打开旧域名的网站就直接跳转到新域名

2:告诉搜索引擎域名已经作了更换,这样对搜索引擎更友好

3:转移网站权重,原来的网站权重可以通过域名的跳转转移一部分

第五步:将其它所有栏目页包括内容页的asp文档也全部作301重定向处理,那么栏目页如何作301重定向处理,这里同样以asp的网站的一个栏目为aboutus.asp的文档为例

1:删除aboutus.asp下面原来的代码,

2:加如下的代码

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location",http://www.你的新域名/aboutus.asp

%>

如果你的网站原来有生成静态功能的话而且搜索引擎又收录了你的全部是静态页的话那么又如何处理呢?这里以一个

1:同样保留原有旧网站的静态页

2:将每个静态页面里面的内容删除(注意是删除静态页面里面的内容而不是删除静态页)

3:将每个静态加如下的代码:(这里假设在网站的根目录下面有一个这样的静态文档1.html)

<meta http-equiv="refresh" content="0;URL=http://www.你的新域名/1.html ">





5、新注册的域名如何做301转向?

现在一般是用URL转发实现的。
可通过跳转将您的域名指向到其他网址上(例如:淘宝网店或博客),无需备案。管理起来也很方便。
参考:国际域名60元(续费65元)+M1型空间(100M,多线机房,FTP管理)。

6、两个域名一个网站,如何进行301重定向?

多个域名可以解析到一个虚拟主机可。也就是A域名和B域名都能解析到同一个主机ip下面。你现在要做的是把B域名也解析到万网空间商给你的主机下,然后域名A后台使用301重定向。空间商会帮你重定向的,问万网的空间商吧

7、一个网站两个域名,怎么做301重定向

多个域名可以解析到一个虚拟主机壳。也就是A域名和B域名都能解析到同一个主机ip下面。

8、多个域名301重定向到一个域名怎么做

例如 ABCD 要重定向到 Z 域名,
方法1,通过解析实现,把ABCD域名通过url转发到Z域名。
方法2,通过代码或服务器实现,即通过程序进行跳转,或服务器的301跳转功能。

9、遇到更换域名,如何做对网站做301跳转

这个只需像伪静态一样写规则就可以了,别忘了到百度站长平台提交网站改版的规则。

10、怎么设置域名301跳转

可到主机控制台设置301跳转。。先要设置A记录解析。。

与域名怎么做301相关的知识