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即可。