Posts Tagged ‘htaccess’

  HostMonster主机如何创建.htaccess文件

posted on April 27th, 2012 BY user1
Comments Off on HostMonster主机如何创建.htaccess文件

很多使用Linux虚拟主机建站站长都知道,使用.htaccess可以方便的帮助我们实现网站的一些功能,如伪静态、重定向、防盗链等,这些都可以使用.htaccess方便的实现。

那么,HostMonster主机cPanel面板如何创建.htaccess?其实方法很简单,但是很多新手站长并不知道,要不就是说文件管理里面找不到该文件,要不就是说创建不了该文件,或者不知道如何创建。今天笔者简单介绍几种方法,供新手站长参考。

一、在本地电脑上创建一个记事本,然后保存为.htaccess。最后,通过FTP客户端上传该文件到网站的根目录下,HostMonster主机通常是public_html文件夹下。

二、直接在HostMonster主机上创建。

1、登陆cPanel面板。

2、选择文件——文件管理器(File Manager)。

3、从文件管理器弹出的窗口,选择显示隐藏文件(dotfiles),再点击Go。

4、进入文件管理后,进入网站的根目录(public_html),一般就可以看到.htaccess文件(HostMonster主机默认都是有该文件的)。

5、如果没有的话,在网站的根目录下,点击上方的“新建文件”,创建一个新文件,并命名为.htaccess,然后保存就可以了。

创建好.htaccess文件后,如果想设置伪静态、重定向等,我们直接打开.htaccess文件,在该文件中加入相应的代码,然后保存就可以了。

如果大家还有什么疑问的话,欢迎来美国主机侦探HostMonster版块交流。

  hostmonster主机设置防盗链

posted on May 25th, 2010 BY user1
Comments Off on hostmonster主机设置防盗链

大家都知道,自己网站的内容尤其是图片被别人盗用后是一件很头疼的事。大量的流量被别人给占用了。记得以前说过hostmoster可以在自己的cpanel面板里面进行防盗链的设置,今天我们来用.htaccess这个文件来对这个进行设置。

我们只需要在.htaccess这个文件中,写上如下规则就可以了。

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www/\.)?mydomain.com/.*$ [NC]
RewriteRule \.(gif|jpg|js|css)$ – [F]

解析:
若 HTTP_REFERER 非空 (来源为其他站点,非直接连接) 并且
若 HTTP_REFERER 非(www.)mydomain.com开头(忽略大小写[NC]) (来源非本站)
对于所有含有 .gif/.jpg/.js/.css 结尾的文件给出 403 Forbidden 错误[F]

  Hostmonst根据IP阻止用户访问

posted on May 18th, 2010 BY user1
Comments Off on Hostmonst根据IP阻止用户访问

我们常常会遇到这样的情况,我不想让有的IP访问我的网站,这个在cpanel面板中其实就可以操作,不过今天我们来用.htaccess这个文件来对hostmonster主机进行操作。

我们只需要在.htaccess这个文件中,写上如下规则就可以了。


order allow,deny
allow from all

deny from 1.1.1.1 ;写要封的IP

上面的意思是403.shtml不受影响,下面写要封的IP。这样就可以了。

  Hostmonster禁止独立IP访问网站

posted on May 11th, 2010 BY user1
Comments Off on Hostmonster禁止独立IP访问网站

我们知道,如果你的主机是使用的独立IP的话,那么用独立IP也是可以访问到你的网站,在Hostmonster中我们来看看如何限制。目前来看,还没有发现有很好的办法,不让独立IP访问,但是我们可以使其用独立IP访问时,转到你的域名上面来。我们需要借助于.htaccess这个文件来帮助你实现。下面我们来看看具体的怎么操作。

我们只需要在.htaccess这个文件中,写上如下规则就可以了。

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

这个规则,可以完成以下功能:

1.如果你的网站绑定多个域名,为了只使用一个域名,就可以设置如上规则,例如网站绑定了 www.idcspy.org www.abc.com 那么为了防止重复的url,就可以把上面的域名设置为www.idcspy.org,这样来自www.abc.com所有的访问都会重定向到www.idcspy.org
2.如果你用的是独立IP,那么别人就可以把它的域名解析到你的IP上,这个时候可以用这个规则,其他所有解析到你的IP上的域名都会转向到你设置的域名上。

  绕过cp面板dns验证来添加一个新域名

posted on November 25th, 2009 BY user1
Comments Off on 绕过cp面板dns验证来添加一个新域名

有些时候在cp面板上面添加域名dns验证不通过,就无法添加域名了,比如你的域名解析到了多个ip,或者你不能使用hm的dns。

那么通过万能的.htaccess,你也能将一个新域名绑定到hm主机子目录,当然如果是根目录当然直接解析就oK了。

前提:1.拥有独立ip, 也就说解析任何一个域名到该ip能够访问到网站。

           2.建立了一个为新域名指定的子目录。
Read more… …

  HostMonster设置默认目录

posted on September 3rd, 2009 BY user1
Comments Off on HostMonster设置默认目录

 HostMonster主机的常用功能就是设置目录默认文件,通常目录的默认文件是index.html或者index.php,如果我们利用.htaccess来设置默认文件,是完全可以的。

设置默认页,只要在.htaccess中增加一行代码就OK了

DirectoryIndex index.php index.php3 index.html index.htm
Read more… …