Total Pageviews

Wednesday, 8 February 2012

正规方法去除Godaddy免费主机的广告 无需代码

在Godaddy购买的每一个域名都会送一个配置为其Economy Plan(10G空间,300G月流量,支持PHP,ASP,.NET和MYSQL, MSSQL数据库)的带广告免费主机空间,无论是几美元的Com, Net还是首年只需几十美分的Info域名。Godaddy的主机还是不错的,稳定速度也不错,但是免费主机会带广告,这点有些不爽,网上关于Godaddy免费空间去广告的方法很多,基本上都是利用CSS或Javascript进行屏蔽的,这样不安全,一般被Godaddy发现封掉你的账户你就惨了。

        其实有一种非常简单的正规方法可以去掉广告,无需代码,请看以下说明:
首先,申请开通的时候选Windows主机。如果不是,可以在后台进行更换或者干脆删除后重新申请。 ASP.Net版本选1.1,不要选新版本。IIS先把7.0版本。注意:做到以上两点后,网页的广告就没有了。运行一般的PHP和Asp程序都没有问题(Net我没有试过),是不是超级简单,不违规哦,因为你没有人为屏蔽它的广告,这样选择它不显示广告怪不得我们呵呵。

        在用的时候你可能会发现有几个问题:首先,经常出现500错误;其次,Rewrite功能好像没有;另外,PHP中的allow url fopen函数没有支持,也就是采集等一些功能无法实现,安装一些程序也会出现问题(织梦等)。所以,我也找到了以下的解决办法。

用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”

用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}&amp;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}&amp;extra=page\%3D{R:3}&amp;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带给你的超级免费大餐吧。

No comments:

Post a Comment