>
今天突然我的ixwebhosting上的网站全部打不开了,进入控制面板一看,发现已经被关闭了,于是看了一下ticket,说我超资源。。。。仔细分析了一下,原来是我的一些图片惹得祸。。
想到IXWebHosting是支持.htaccess这个文件的,那么现在我们就来看看,怎么利用这个文件设置防盗链.
首先我们打开记事本,在里面输入以下的规则: (more…)
恶意解析这个词我们已不陌生,就是别人的域名作A记录指向了你网站上的独立IP,导致别人的域名访问的是同一个网站,同样也会被搜索引擎收录.这种现象也可被称作为: PR劫持,恶意网站镜像,恶意克隆,恶意解析域名到自己的服务器等.接下来我就以Godaddy的空间,看看如何防止别人的恶意解析.
要想如何解决,先要我们要知道被别人恶意解析,所需要的条件,这里总结有这么二个必要条件.
1.主机有独立ip,如果你用的不是独立IP, 别人是无法恶意解析的
2.网站在根目录,如果网站在子目录 则不会被恶意解析
只有当两个条件同时满足时,只要把域名A记录解析到此的独立ip上,就可以了.
知道了条件,我们来看看如何解决,这里总结有以下这么几种 :
1.把域名解析到子目录
主域名修改为一个不常用的域名,然后把网站内容放到子目录,或者主域名不建网站
(more…)
1.进入phpwind论坛的后台;
2.在常用功能项里面依次选择”核心设置”—”静态目录部署” ;
3.在这里我们选择”开启”按钮,点下面的”提交”,然后确定,就可以了.接下来,重新打开论坛,会发现帖子的地址为
http://www.*****.com/phpwind/thread.php?fid-2.html
PS:虽然看上去后缀是一个.html的文件,但实际上是通过PHP的一个转换实现的一个静态.但大家都明白,如果是搜索引擎的话,它们有时候碰到一个问号(“?”)会进行过滤,会发现不属于一个真正的静态页面.这样对搜索收擎有一定的好处,但还不能达到我们的最终目的.下面我们继续,让它实现纯静态.
4.在”静态目录部署”页面下,我们把”静态目录”后面的”.php?”改成”-htm-”,然后点下面的”提交”,然后确定.
5.复制<使用方法>下面的一个规则,(下面以PHPWind_UTF8_7.5版本为例),规则如下:
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
6.把这个规则写入到.htaccess这个文件里,然后上传到程序的安装目录下.这样就可以了,设置好的地址为:
PS:这里的”-htm-”,可以改成自定义的都可以,不过要注意要和.htaccess里面对应即可.
IXwebhosting的linux主机支持htaccess这个文件,就可以实现伪静态了,大家知道,使用伪静态可以缓解服务器压力,和增强对搜索引擎的友好等好处,下面我们就以discuz为例,来看看如何在IX Webhosting 的linux主机中对discuz来进行设置伪静态。
一、在.htaccess中设置规则
1.首先要到discuz的官方找到这个规则,下面我们提供一个参考规则:
RewriteEngine On
RewriteBase /
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
我们知道IXwebhosting主机每添加一个域名,就会分配一个IP给你,但是独立IP毕竟是有个数限制的,像expert 这一方案,目前只有两个独立IP,如果此时建多于两个站,就要使用其共享IP了。。如何才能在一个独立IP下建多个站呢,现在就介绍一种方法,供大家参考:
Rewriteengine on
DirectoryIndex home.html index.html index.php index.cgi
# a网站设置项
RewriteCond %{REQUEST_URI} !^/a/.*
RewriteCond %{HTTP_HOST} =www.a.com
RewriteRule ^(.*) /a/$1 [L]
(more…)