htaccess 域名 htvront.com

域名知识 a1561571580 发布时间:2025-02-07 浏览:

htaccess 域名 htvront.com

如何利用.htaccess多域名指向一个主域名

你说的这个是可以实现的多域名指向一个主域名就是用301重定向

301重定向:

页面永久性移走(301重定向)是一种非常重要的“自动转向”技术。

从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。

如何用.htaccess重定向:

因为不是所有的虚拟主机都支持这种操作,所以也有以下的条件才会支持。

1、linux的虚拟主机Apache的服务器,需要支持.htaccess这个文件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在.htaccess文件开始处加入一下规则:

代码:

RewriteCond%{http_host} ^AAA.com [NC]

RewriteRule ^(.*)$ $1 [R=301.L]

须注意的就是:.htaccess这个文件基本在传到本地是不能直接被修改的,我们可以采用修改成.htaccess.txt的形式来进行访问编辑,把要写的代码写好之后,直接把.htaccess.txt传上空间,再把.htaccess.txt直接用FTP修改成.htaccess文件名,这样就可以升效啦!

2、window的虚拟主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。(咨询主机商是否支持)如果支持,则先2个域名都解析到同一个IP,然后在httpd.ini文件开始处加入以下规则:

代码:

RewriteCond Host:^AAA\.com$

RewriteRule(.*) http\://www\.AAA\.com$1 [R,I]

如果采用以上代码不可行,请你尝试下这个代码:

代码:

[ISAPI_Rewrite]

# 3600= 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteCond Host: ^hongtaoseo\.com$

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

对于大部分虚拟主机是不支持这样的操作,那么这时候怎么办?

以上301重定向的操作方式并非是必须的,如果主机不支持,采用以下的方式也是同样可以达到效果。

1、如果是全新的域名和网站,也就是没带www的域名暂时没有被收录,那么可以采用没带www的域名转发到带www的域名上。在域名管理后台设置转发,国内的一些域名商也不允许转发了。

2、如果网站已经存在一段时间,没带www的域名也被收录了很多页面,则采用带www和不带www的域名同时解析到网站的IP。然后,网站的主导航,分类,或次导航等一些比较重要的位置,尽可能采用带www的绝对地址。

总结:因为人们的上网习惯主要主域名也是带WWW的把不带WWW的和其他的多个域名可以转向到主域名之中。

请教修改.htaccess让IP转到主域名的方法

更改主域名方法如下:

1.登陆bluehost官网,并用账号登陆。

2.登陆成功后,绑定新的主域名,注意!不绑定新域名,想直接把主域名换成新域名是不行的,哪怕是新域名已经设置好了域名解释服务器。

选择cpanel,刚登陆后,所看到的界面上的只是快捷方式,是找不到绑定域名的选项的,必需先进入cpanel。

3.稍等一下,进入cpanel界面,由于网络原因,可能要等几秒才出现图中正式的cpanel界面,向下滚动到 domain managent菜单中选择 Addon Domains。

要注意的是,必需先在域名中先设置好域名解释服务器为bluehost的域名服务器,否则不能进行绑定域名。

4.在第一步 step 1中选择 Use a domain that is not already associated with your account.

并在输入框中输入你要换成的新域名。

在第三步 step 3中选择 Unassigned Domain很重要。最后是点确定 assign this domain。

然后就可以在domain list中看到新绑了一个域名,属性是 unassign.这表示绑定已经成功。

然后就是考验英文的时候了,大家不用怕,挺简单的,我这英文不及格的借助翻译软件,或网上实时翻译就能搞定了,不过既然选择了bluehost,可能就是做英文网站的了,没有问题的。

联系客服,点击help的 live chat,bluehost更改主域名方法。

由于客服与用户咨询的数量不均,可能等,如果客服联系上了,但又没注意, 2分钟后,就会中断与的联系,只能重新再连一次 live chat。

特别注意, bluehost的 live chat页用需要使用到 google的 Ajax代码,中国大陆使用google的服务嘛,大家知道是怎么回事了,怎么才能用,就不在此篇经验之内了.如果发现 live chat界打不开,很可能是的机器不能使用google的代码下载服务。

首先,客服会先问,的bluehost帐号所用的密码的最后4位, the last 4要准备好,回答正确才能继续为服务.否则说什么也没用。其后如果以上步骤都做好了的话,直接对客服说 i want to change my primary domain(我想更改我的主域名)就行了,然后告诉他要换成哪个已绑定的域名。

当然,客服会粘贴一堆广告,这些东西其实并不需要操作,或是回复什么。复制到实时网上翻译网站上看一下就行了,说句 ok, i know之类的也就行了,不用回什么。

htaccess 怎样实现从指定域名跳转到指定页面

出于SEO考虑,将mapleso.com重定向至www.mapleso.com本站就使用了这种重定向的方法避免页面权重分散。

一旦选择了带WWW的为主域名,今后就不要随意更改,方法如下:

RewriteEngineOn

RewriteCond%{HTTP_HOST}!^www.mapleso.com$[NC]

RewriteRule^(.*)$$1[L,R=301]

上面这一句话是从反面来写的:如果域名不是带WWW的,就统一301跳转到带WWW的域名中去

2、如果需要将域名从www.mapleso.com跳转到mapleso.com,则可以使用一下代码:

RewriteEngineOn

RewriteCond%{HTTP_HOST}!^mapleso.com$[NC]

RewriteRule^(.*)$$1[L,R=301]

3、如果需要变更域名,即将老域名换成全新的域名,但是网页内容与结构不变,则可以使用以下代码来实现:

RewriteEngineOn

RewriteBase/

RewriteCond%{HTTP_HOST}!olddomain.com$[NC]

RewriteRule^(.*)$$1[L,R=301]

如果是带WWW的域名间跳转,则以此类推,在域名前加上WWW即可。

在线咨询

点击这里给我发消息QQ客服

在线咨询

免费通话

24h咨询:


如您有问题,可以咨询我们的24H咨询电话!

免费通话

微信扫一扫

微信联系
返回顶部