支持伪静态
url
设置,可以设置需要的
url
后缀。编辑项目配置文件
conf/config.php
,将
url_html_suffix
参数配置如下:
'url_html_suffix'
=>
'.shtml',
删除
runtime
目录下的项目缓存文件使配置生效后,在浏览器访问如下地址,效果一样:
现在该
url
更具静态特征和
seo
效果,但执行效果和以前一样。
在参数配置中,也可以配置其他任何需要的后缀,注意后缀设置中包括
.
符号。
设置了伪静态后,为了保持各处
url
一致,推荐使用
u
方法在模板里面自动生成
url,具体参见《thinkphp
u方法自动生成url》。
提示
thinkphp
伪静态有一个让人容易误解的地方:以为配置好伪静态之后,系统会自动生成如
xxx.shtml
这类的网址。实际情况不是这样的,而是如上文所说,配置伪静态之后,是否有
.shtml
或.html
这类后缀跟无后缀的
url
访问效果是一样的。
因此,要是用伪静态,只能手动添加静态后缀或者使用
thinkphp
u方法
自动生成带后缀的
url
地址。在此,当然推荐使用
u方法
来自动生成具有伪静态地址的
url
格式。
如何在Apache中实现适用于所有虚拟主机的全局?在父作用域中指定RewriteOptionsInheritDown。
(例如httpd.conf)以在子虚拟主机中应用规则而不修改它们。这仅适用于RewriteEngine指令设置为on的虚拟主机:请注意,虚拟主机不会继承重写配置。这意味着您需要为要在其中使用重写规则的每个虚拟主机指定RewriteEngineon指令。(资源)Apache自2.4.8起支持此功能(原始问题时不可用)。
来自RewriteOptions的文档:如果启用此选项,则所有子配置都将继承当前配置的配置。它等同于在所有子配置中指定有关如何处理父子关系的更多详细信息,请参阅继承选项。可在ApacheHTTPServer2.4.8及更高版本中使用。InheritDownBefore,InheritDown类似,但是当前范围的规则在任何子范围中指定的规则之前应用。可在ApacheHTTPServer2.4.8及更高版本中使用。IgnoreInherit此选项强制当前配置和子配置忽略将从父指定InheritDown或InheritDownBefore继承的所有。
默认情况下,虚拟主机不会继承mod_rewrite配置设置。要使主服务器设置应用于虚拟主机,必须在每个部分中放置以下指令:RewriteEngineOnRewriteOptionsInherit。
所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能。一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理。但一台服务器主机只能够支持一定数量的虚拟主机,当超过这个数量时,用户将会感到性能急剧下降。 虚拟主机是使用特殊的软硬件技术,把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名,具有完整的Internet服务器(WWW、FTP、Email等)功能,虚拟主机之间完全独立,并可由用户自行管理,在外界看来,每一台虚拟主机和一台独立的主机完全一样。盛势网络为中小客户提供优质的网络环境和服务器,并由高级网管负责监控。■ 虚拟主机的硬件条件
试用:虚拟主机服务提供商一般会在用户购买其服务之前提供几天的试用时间,你完全可以在这几天的时间里了解虚拟主机的性能,给自己的网页和电子邮件挑选到一个合适的“大家庭”。
速度:使用电信骨干线路的、配置有约100个用户的虚拟主机,其网速肯定要比那些采用ADSL等低速线路连接的独立主机要快得多。
稳定性:当然,除了速度,我们还要注意网络环境的稳定性和安全性,比如服务商是否采用了思科、3Com的路由器连接到网络,是否购买了网关防火墙,是否有专人全天24小时监视来自网络的各种攻击……只有具备了上述条件的主机服务商才是我们选择的目标。
有些虚拟主机服务商随便找条低带宽的线路,再东拼西凑一些设备,找两个懂得调试Windows 2000的技术人员,然后就仓促上马提供服务。就算其价格再便宜,我们也不推荐使用。
服务稳定性源于服务商的基础设施。配置较高档的服务器,配有冗余设备、RAID卡等;有保证电源输入稳定的UPS、应急发电机;有保持恒温、恒湿的设备等等。当然,这些硬件设施,有时我们是不可能亲眼看到的。所以,购买之前通过多种途径(比如服务商的网站)多了解服务商的情况非常重要!毕竟,知己知彼,才能找到适合的主机!
■ 你需要多大的空间
虚拟主机服务器提供硬盘空间的类型分为独立Web空间、数据库空间、独立邮局空间等。虚拟主机空间的大小主要依据发布信息的多少。如果你的网站包含有10到150个左右的页面,每页算上相关图片,有100多KB,那你租用60MB的空间就差不多了。如果页面在几百页以上,并且需要有数据库支持,那你需要的相应空间应该在100MB到200MB之间。实际所需空间不足时可以再补差价向服务商申请增加空间大小;若一开始购买空间很大,可总也用不上那么多,退也退不掉,无疑是浪费金钱。
■ 虚拟主机的软件条件
虚拟主机的服务器一般采用Windows 2000(NT)和UNIX(linux)两种服务器操作系统,两者各有所长。数据库空间也分为两类:Windows 2000平台的 IIS 5.0/Access数据库空间和Linux平台的MySQL/PHP数据库空间。不过笔者个人还是比较倾向于选择Unix(linux),但是对于经常调用各种数据库且需要进行ASP网页设计的公司用户而言,则只能采用Windows 2000平台,UNIX系统支持的是PHP。
■ 地点和价格
服务器存放的地点也是选购时一定要仔细考虑的。如果网站的信息宣传范围在国外,那租用在美国的虚拟服务器是最佳选择,因为美国的网络带宽最大;如果宣传的范围主要在国内,那就租用放在国内电信节点的服务器为最好。对于价格,大家都是很敏感的。一些电信旗下的服务商价格会比较高,不过现在随着诸多虚拟主机服务商的崛起,虚拟主机的价格现在已经低了很多。
■ 售后服务
如“无法创建电子邮箱”、“主页无法访问”等等常见的售后问题,大概是不少拥有虚拟主机的朋友经常遇到的。有的服务商将销售放在首位,售后服务不是很完善,如只在首页做了邮箱设置方法、FTP设置方法以及技术问题的“伊妹儿”链接就完事了。而标榜的服务热线是服务商本地的电话,若外地朋友遇到问题打长途还得自己买单。具有本地售后服务支持、全国免费800售后电话支持的公司,无疑让我们在选购之前就放心了不少。购买之前可以装成客户询问一些问题、留意一下服务商的售后服务质量及态度,售后服务出色的虚拟主机在以后使用时会轻松很多。
建立:
安装IIS 5
通过“开始”→“设置”→“控制面板”→“添加/删除程序”来安装:点击“添加/删除程序”窗口中的“添加/删除Windows组件”,系统经过一段时间的搜索之后会显示一个Windows组件的选择窗口,钩选其中的“Internet信息服务(IIS)”,然后按照提示一步一步安装即可完成。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)