导航:首页 > IDC知识 > htaccess判断域名

htaccess判断域名

发布时间:2020-12-31 07:33:57

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

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

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

    RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.110530.top$ [NC]
RewriteRule ^(.*)$ http://www.110530.top/$1 [L,R=301]

 

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

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

   RewriteEngine On
RewriteCond %{HTTP_HOST} !^110530.top$ [NC]
RewriteRule ^(.*)$ http://110530.top/$1 [L,R=301]

 

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

    RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

 

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

2、htaccess文件根据访问者输入的域名访问不同的文件夹

这要空间来支持该功能才行源,估计是你的空间不支持吧?
推荐万网M3型空间:可免费试用,独立IP,多线机房,300M空间,50M的MSSQL或MYSQL,WIN2003支持ASP/NET/ MSSQL2000,UNIX支持PHP4/5/MYSQL5,免费提供备案平台服务。
国际顶级英文域名:60元(续费65元)
可咨询今日创业在线客服,享受优惠。今日创业已为25000多家用户提供了近6年优秀服务,更安全,更稳定。联系方式请见我们团队公告。

3、Apache .htaccess 设置域名重定向

可以在htaccess文件中添加下面的代码,当访问abc.com的时候会重定向到www.abc.com,当然也可以设置重定向到其它的域名。
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com$ [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [R=301,L]
</IfMole>

4、怎么用.htaccess绑定二级域名到子目录

通过.htaccess文件设置重定向,把二级域名绑定到指定的子目录。
先把要绑定的域名A记录或CNAME也指向和主域名所在的主机IP,然后可以.htaccess通过如下代码绑定相应文件夹:

代码如下
复制代码

RewriteEngine on

RewriteCond %{HTTP_HOST} ^bbs.domain.com$

RewriteCond %{REQUEST_URI} !^/bbs/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /bbs/$1

RewriteCond %{HTTP_HOST} ^bbs.domain.com$

RewriteRule ^(/)?$ bbs/index.php [L]

如果很多个二级域名都指定的话,每个都这么写.htaccess文件就会非常庞大臃肿,可以使用以下正则匹配写法:

代码如下
复制代码

RewriteCond %{HTTP_HOST} ^(bbs|blog|download).domain.com$
RewriteRule ^(.*)$ /%1/$1 [L, NC]

这样,会自动把bbs对应到bbs目录,blog对应到blog目录,download对应到download,要加新的域名时,只需要在上面那行按格式添加即可。

5、关于.htaccess二级域名绑定子目录后的问题

^因为你的代码中只有/bbs
重写一个/bbs/install就ok了版
RewriteEngine on
RewriteCond %{HTTP_HOST} ^权bbs.domain.com$
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteCond %{REQUEST_URI} !^/bbs/install/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteRule ^(.*)$ /bbs/install/$1
RewriteCond %{HTTP_HOST} ^bbs.domain.com$
RewriteRule ^(/)?$ bbs/index.php [L]
RewriteRule ^(/)?$ bbs/install/index.php [L]

6、.htaccess 判断域名

<IfMole mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^baidu.com [NC]
RewriteRule ^(.*)$ http://baidu.com/htm/index.html [R=301,L]
</IfMole>

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

1、主要通过301来做跳转

方法如下:
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.com [NC] 这里是要跳转版的域名权

RewriteCond %{HTTP_HOST} ^xxx.com [NC] 这里是要跳转的域名
RewriteRule ^(.*)$ http://www.xxxxx.com/$1 [L,R=301]这里是要跳转到的域名

</IfMole>

8、如何利用.htaccess禁止非法域名的访问站点

1、主要抄通过301来做跳转

方法袭如下:
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xxx.com [NC] 这里是要跳转的域名

RewriteCond %{HTTP_HOST} ^xxx.com [NC] 这里是要跳转的域名
RewriteRule ^(.*)$ [L,R=301]这里是要跳转到的域名

</IfMole>

9、这样的.htaccess域名规则怎么写

淘宝上有人做,关键词: 域名被墙 就能搜索到!

10、请教修改.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判断域名相关的知识