在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}&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带给你的超级免费大餐吧。
其实有一种非常简单的正规方法可以去掉广告,无需代码,请看以下说明:
首先,申请开通的时候选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}&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带给你的超级免费大餐吧。
No comments:
Post a Comment