3月份主要解决的就是服务器的问题,还有网站一些小细节的调整主要是ecshop和dedecms结合的使用的问题。由于负责人比较擅长于SEO,大家看他的主站(
珠海生活网)就应该知道。所以我就利用dedecms来完成
七夕谷商城的系统的静态化,大家ECSHOP是一套很好的PHP开源商城系统,但开源产品总是无法符合各个项目的细节需求。负责人要求每个频道页都静态化,以更好的收录,那我就知道利用dedecms建设一系列的封面模板,然后手动去控制产品的缩略图,至于产品列表页,暂时还没静态化,还在考虑怎么静态化比较好,而商城产品内页静态化则使用以下代码。
if(file_exists($htmlfile) && (!$updatehtml)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: {$htmlfile}");
}else{
$htmlcontent = $smarty->make_html("goods.dwt",$cache_id);
if(file_put_contents($htmlfile,$htmlcontent)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: {$htmlfile}");
}
}
301转向是否能够将收录的地址改变,这个经过实验是可以的,大家可以site一下我的商城就知道。其实这个静态化方法,我的灵感也是来源于supersite,这套开源系统也是经过动态跳转到静态化,收录还不差,所以就模仿着写。
11号那时候回了趟珠海,由于服务器经常出现Service Unavailable,那时候的我,又不懂服务器方面的知识,负责人也不懂,就只好重装了,一次偶然的情况下,我的旅游网由于某些原因,要批量生成HTML,然后西部数码的服务也出现,后台查了下文章,才发现原来是占用资源超标了,所以才出现。又学的一样新知识,然后通过百度,自己不利用傻瓜包,把php5.3和Mysql重新安装上,调下变量,都算一次学习,呵呵,过程还挺顺利的,把伪静态等,该实现的都实现了,剩下了就是设置关于安全问题的地方了。具体还要慢慢摸索,发觉无论工作多久,学习的东西总是学不完。PHP自我感觉可以了,CSS又难住我了,然后FLASH,然后服务器,然后WAP,再然后又SEO,能力是不断增强了,但工资倒没涨多少,希望这次项目可以顺利运营盈利了,虽然自己才24岁,但感觉压力真的好大,买房的压力,杯具啊
分享到:
相关推荐
该文档是一个2011年春学期的课题研究计划,主要关注如何通过引导学生写数学日记来促进数学学习和教学的创新改革。该计划强调了以下几个核心知识点: 1. **教学理念**:在课程改革背景下,教师需要关注课堂内外的...
otter第一版本可追溯到04~05年,此次外部开源的版本为第4版,开发时间从2011年7月份一直持续到现在,目前阿里巴巴B2B内部的本地/异地机房的同步需求基本全上了otte4。目前同步规模:同步数据量6亿文件同步1.5TB...
月份可以缩写为Dec.,日和年之间用逗号分隔。 - 日期的简写形式可为:Sept. 1, 2004 或 Sept. 1st, 2004。数字1可以写成the first。 - 只写月、日的情况:September 1 或 September 1st,月份可以缩写。 - 只写年...
接着,通过填写2011年、2012年和2009年各月份天数的表格,让学生实际操作,了解不同年份每个月份的天数差异。特别需要注意的是,2月份的天数在不同年份会有所不同,这是由于闰年和平年的存在。闰年是为了调整公历与...
【描述】提供的描述"eVG_20110411212.rar"没有给出具体的信息,但我们可以推断这可能是一个特定项目、日志文件或者备份的数据集合,基于文件名的时间戳(2011年4月),这表明这些文件可能是在那个时间点创建或更新的...
这段代码的主要目标是根据给定的日期、月份和星期,通过遍历2011年至2013年间的年份,找到匹配的年份并格式化输出。以下是其中的关键知识点: 1. **日期字符串格式**:`time1="Fri Aug 23 11:35:21"`这样的字符串...
《群发邮件功能》已经被《电脑报》在2011年第6期、《创建目录与批量改名功能》在《电脑报》2010年第45期上向国内外推介。 (一)群发邮件功能 1、制作工资条(成绩条)和工资簿(成绩簿):一张员工工资表 (学生...
albianj诞生于2011年,它的创建并不是为了解决某个公司的问题,而纯粹是为了度过我的 业余时间。当时的想法其实很简单,就是想把我这几年来对于互联网的理解用技术的形式 表现出来。其实2011年写完v1.0后,除了我把...
例如,`datenum(2011, 1, 1)` 将得到2011年1月1日对应的日期数。 10. `cputime` 和 `etime` 函数:用于计算CPU时间。`cputime` 返回程序运行至今所消耗的CPU时间,`etime` 计算两个时间点之间的时间差。 在实际...
2011年1月出版。 全书压缩打包成4部分,这是第3部分 注:本系列图书的第I、II卷再版时均相应改名为《xxx开发实例大全》(基础卷)及(提高卷),但内容基本无变化,需要的童鞋可自由匹配查找。 内容简介 《Java开发...
freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder...
freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder...
freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder...
freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder...
freeeim_FreeEIM_企业即时通讯软件源代码2010年8月份最新版 FTP、HTTP 多线程断点续传下载文件 源码 gdiplus应用实例 gdiplus应用实例2 GetFileVersion 这个例子就是查询任何可执行文件的版本信息并且 C++builder...