[教程]
转:无需代码,利用Godaddy Bug让免费主机无广告
|
|
转自遇见博客:http://www.yujian.info/240.html
最近考试,很久没更新了。趁着现在有空,分享一个Godaddy的去广告经验。想当初,还没有钱去买空间的时候,也用了info域名送的免费空间一段时间呢。感觉Godaddy的主机真地很强大,只是现在好像经常被和谐,打开速度时快时慢。
在Godaddy购买的每一个域名都会送一个配置为其Economy Plane的带广告主机空间,无论是几美元的Com Net还是首年只需几十美分的Info域名。
网上关于Godaddy免费空间去广告的方法很多,基本上都是利用CSS或Javascript进行屏蔽的,不安全。
其实,要彻底去掉很容易。只需做到如下几点就好了:
1首先,开通的时候选Windows主机。如果不是,可以在后台进行更换。
2ASP.Net版本选1.1,不要选新版本。IIS先把7.0版本。
注意:做到以上两点后,网页的广告就没有了。运行一般的PHP和Asp程序都没有问题(Net我没有试过)
但我在用的时候发现有几个问题:首先,经常出现500错误;其次,Rewrite功能好像没有;另外,PHP中的allow url fopen函数没有支持,也就是采集等一些功能无法实现,安装一些程序也会出现问题(织梦等)。所以,也找到了以下的解决办法。
3用php5.ini文件配置PHP。
下面是我的php5.ini内容,网上找的。这个可以解决那个allow url fopen问题,Zend的问题不能解决
register_globals = Off
allow_url_fopen = On
memory_limit = 50M
max_execution_time = 120
max_input_time = 60
post_max_size = 8M
file_uploads = On
upload_max_filesize = 128M
extension_dir = "c:\php5\ext"
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_gd2.dll
extension=php_sockets.dll
extension=php_mbstring.dll
session.save_path = "d:/temp/tmp"
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_path = /
session.serialize_handler = php
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
[Zend]
zend_extension_manager.optimizer_ts="D:\Hosting\5531605\html\lib\Optimizer-3.3.0"
zend_extension_ts="D:\Hosting\5531605\html\lib\ZendExtensionManager.dll"
register_globals = Offallow_url_fopen = Onmemory_limit = 50Mmax_execution_time = 120max_input_time = 60post_max_size = 8Mfile_uploads = Onupload_max_filesize = 128Mextension_dir = "c:\php5\ext"extension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dllextension=php_gd2.dllextension=php_sockets.dllextension=php_mbstring.dllsession.save_path = "d:/temp/tmp"session.use_cookies = 1session.name = PHPSESSIDsession.auto_start = 0session.cookie_path = /session.serialize_handler = phpurl_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="[Zend]zend_extension_manager.optimizer_ts="D:\Hosting\5531605\html\lib\Optimizer-3.3.0"zend_extension_ts="D:\Hosting\5531605\html\lib\ZendExtensionManager.dll"
4用web.config文件实现Url重写。
下面是web.config的内容,上传后,在程序里打开相应的功能就行了。Wordpress Discuz Phpwind Php168 Dede我都度过了,完全可以。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 17">
<match url="^archiver/((fid|tid)-[\w\-]+\.html)$" ignoreCase="false"/>
<action type="Rewrite" url="archiver/index.php?{R:1}" appendQueryString="false"/>
</rule>
<rule name="Imported Rule 18">
<match url="^forum-([0-9]+)-([0-9]+)\.html$" ignoreCase="false"/>
<action type="Rewrite" url="forumdisplay.php?fid={R:1}&page={R:2}" appendQueryString="false"/>
</rule>
<rule name="Imported Rule 19">
<match url="^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" ignoreCase="false"/>
<action type="Rewrite" url="viewthread.php?tid={R:1}&extra=page\%3D{R:3}&page={R:2}" appendQueryString="false"/>
</rule>
<rule name="Imported Rule 20">
<match url="^space-(username|uid)-(.+)\.html$" ignoreCase="false"/>
<action type="Rewrite" url="space.php?{R:1}={R:2}" appendQueryString="false"/>
</rule>
<rule name="Imported Rule 21">
<match url="^tag-(.+)\.html$" ignoreCase="false"/>
<action type="Rewrite" url="tag.php?name={R:1}" appendQueryString="false"/>
</rule>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*"/>
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php"/>
</rule>
</rules>
</rewrite>
<httpErrors errorMode="Detailed"/>
<asp scriptErrorSentToBrowser="true"/>
</system.webServer>
<system.web>
<customErrors mode="Off"/>
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8"/>
</system.web>
</configuration>
由于时间紧,随便写了一下。Godaddy免费主机去广告其实就这么简单,你这要配置好后,可以把问题直接反馈到官方,他们肯定也会找不到没有广告的原因。我试过邮件发给他们,他们没有看出问题!!让我很无语。所以,这个方法相对来说还是比较安全的。记住,只相对而已。
[ 本帖最后由 chanet 于 2010-7-2 11:14 AM 编辑 ]
[ 本帖最后由 add.c 于 2010-7-2 11:16 AM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
gypworks526
发表于 2010-7-2 11:11:23
|
显示全部楼层
加上链接就不好了噢 。。 |
|
|
|
|
|
|
|
|
|
|
chanet
发表于 2010-7-2 11:14:22
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
chanet
发表于 2010-7-2 11:15:39
|
显示全部楼层
|
想了想,把最后几个去掉了。前面一个还是保留吧!版主如果觉得不好就删掉吧。 |
|
|
|
|
|
|
|
|
|
|
dzbz
发表于 2010-7-2 23:02:53
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
gtx202
发表于 2010-7-2 23:24:09
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
jiangxi00096
发表于 2010-7-3 00:07:03
|
显示全部楼层
|
只排除了fopen,那curl()、file_get_contents()这些喃?好麻烦,还是支持原创 |
|
|
|
|
|
|
|
|
|
|
chanet
发表于 2010-7-3 19:07:56
|
显示全部楼层
|
正在研究中,一般这样,运行一般的程序没有问题了。如果要装其他程序,也不会去用这免费的空间。 |
|
|
|
|
|
|
|
|
|
|
johnnyfu829
发表于 2010-7-3 20:14:04
|
显示全部楼层
|
|
|
|
|
|
|
|