raksmart活动促销

分享

写回答

发帖

PHPCMS各首页显示与主机默认首页设置

互联网出海创业 互联网出海创业 1883 人阅读 | 0 人回复

发表于 2007-12-18 14:27:02 | 显示全部楼层 |阅读模式

【这是我在PHPCMS网站论坛中发的帖子,与使用该程序的站长交流】
PHPCMS程序支持SSI技术,这就为用户制作.SHTML网页实现动静态结合(服务器包含)奠定了技术基础。但在实际使用中,能否按照站长的意图,正确显示相应的格式呢?这与主机首页默认设置有关,必要的时候要进行相应的处理。

PHPCMS的“各首页”的含义是:整个网站首页及各频道首页。
并且一旦在系统设置中选择了.SHTML格式后,会在根下并列出现INDEX.PHP,INDEX.HTML,INDEX.SHTML等格式。各频道首页的格式是按照网站首页格式来决定。

那么,生成首页后,网站能否按照站长的意图去显示呢?未必!会遇到,无论你怎么在后台点击“更新主页”、“更新系统缓存”,显示的还是原来的样子。这是为什么呢?

这其中的一个重要因素就是:主机默认首页显示格式问题。

根据我们的观察发现,各国主机提供商默认的首页格式设置不尽相同,特别是,LINUX主机:
1 中国大陆主机一般是这样的顺序:INDEX.HTML,INDEX.PHP,且基本没有SHTML格式的首页设置;
2 其它国家的主机很多是:INDEX.PHP,INDEX.HTML,INDEX.SHTML (其潜台词是:要动态,就直接显示INDEX.PHP;要静态就是HTML,或者SHTML)

那么,站长们应该如何处理呢?

方法1:在主机管理后台修改默认首页设置格式与顺序。

对于“1“:增加INDEX.SHTML,并令其在第一位置,其它几个格式排在后面,或者删除。
对于“2“ :改变顺序,将SHTML格式排在前面。

据说,有的主机服务商不提供默认首页设置的修改功能,那你只好请求服务商帮助了。

方法2:手动删除远程主机中不需要的格式:

就是利用FTP工具登录到远程服务器上,到根下及各频道根下,手动删除你不需要的格式,保留INDEX.SHTML格式的首页。

以上,是我们近期在不同国家主机上安装测试PHPCMS程序的一点体会,供站长们参考。
(全文完)
您需要登录后才可以回帖 登录 | 注册

本版积分规则