首页 > 随便写写 > 换空间了

换空间了

2010年3月31日 Terence 260 次阅读 发表评论 阅读评论

      为了空间的问题挣扎了好久,终于在猪哥(以前他免费提供空间给我)对我说他的那台服务器今后再也不归他管后,才下决心去买个收费空间,被逼的啊!!这让我想起一首恶搞歌《被逼的》,取自杰克逊的《Beat it》,扯远了。。。

      班上和我一样在玩wp博客的仁兄跟人家合租了一台国外的主机,虽然可以不用备案,而且还能SSH,但我总感觉不靠谱,说不定哪天因为河蟹问题而挂了。所以还是将目光投向国内,其实国内的主机商很乱,想当的乱!公司直接为了利益争夺,使出了利用漏洞频繁攻击服务器的下三烂的招数,导致那些安全措施做得不好的公司要么被挂马要么网速变得极其不稳定。但对于我这样的学生来说,动辄几百元一年的虚拟主机服务来说显得浪费,我只想找一家物美价廉的主,难啊!

      最后我找到了“稳网”,一个和我的学校同城的公司位于经济开发区内,本想这速度应该不错,而且代理商给我发来了几个测试地址感觉都还不错。可真我掏出100大洋买下1.5G空间加100M数据库的合租空间后发现我错了。速度慢不说,还经常打不开页面,甚至报500错误。话说这几天微软又爆出一个超级漏洞,还没补丁发布,据主机商内部人士说近几天经常受到这个漏洞的攻击。无语,真的没的救了。但愿等一切恢复平静后空间的速度能够上来吧,虽然我不报什么希望。那句话说得好啊“一份价钱一份货”。

      买了空间后做的一件有意义的事就是学习了url重写,也就是伪静态技术。国内大部分的主机都是win2003系统,在IIS下架设PHP网站最大缺点就是会在url里面添加一个index.php,比如像"http://www.abc.com/index.php/2010/10/abc"之类的样子。收费空间支持url重写功能,就是在网站的根目录下添加一个httpd.ini文件,里面添加重写规则就行,地址就成了"http://www.abc.com/2010/10/abc"。找了很多的网页,最后选定了一个只有15行规则的代码,写得很有水平,不像其他人写的规则达到了几十行之巨,而且还要根据自己PHP网站的实际情况添加删除对应规则。而现在我只要在原有基础上稍作修改,只要添加那些不需要url重写的目录规则就行了。代码共享出来:

[ISAPI_Rewrite]
# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /files/(.*) /files/$1 [L]
RewriteRule /wap(.*) /wap$1 [L]
RewriteRule /book(.*) /book$1 [L]
RewriteRule /time.swf /time.swf [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]




 » 转载请注明来源:Terence的窝 » 《换空间了》
  1. nbjsw
    2010年4月5日05:58 | #1
    Firefox 3.6.3 Firefox 3.6.3 Windows Vista Windows Vista

    嘎专业的东西

    [回复]