虚拟主机上的dedecms问答系统怎么实现静态化
这个很简单。
生成静态首页你只需要在生成的时候注意一下就可以了。
看下图:
明白了吗?望采纳
同志啊,可以好好聊聊了。
你可以试试在系统核心设置里的 CMS安装目录:做下设置,这里是系统的一个参数。
但增加安全性我不是这样做的,给你看下我的目录结构:
a是文件存放目录,只读权限
ifyouwish 是所有系统目录文件,包括 include、data、plus、templets、后台目录
plus是自定义插件
u是upload目录,节省路径名称
z是所有资源目录,包括img、js、font这类。
在config里设置后台目录名、数据库用户名密码,这样基本就改变了dede的原有目录,安全性那是提升很大滴。
而且 ifyouwish是随便起名的,只需要在config与后台的CMS安装目录里配置一下。
我QQ99582444,欢迎交流。
PHP的有个tipask免费开源的,你可以去官方看看
下面是Tipask的特点(cp的):
Tipask系统特性
MVC模式开发,二次开发更容易
支持纯静态Html生成,SEO友好
支持UCenter,方便和诸多系统整合
支持通行证整合,可以与phpwind、dedecms、shopex等整合
支持微博分享,问题能轻松分享到新浪、腾讯、开心网、人人网等
支持问题状态通知,包括站内短信和邮件提示
占用系统资源少,运行速度快
其实很简单虽然我没有这样做过
把文档的生成路径改为
dede/年月日/indexhtml
以上需要将列表输出的indexhtml替换掉,要自己写个方法
把网站默认的首页改为indexhtml
试试吧,可以的
其实网站形态分两种,静态和动态,伪静态并不是真正的静态,实质上也是动态页面。
静态页面,除了我们常见的htm和 html以后,asp php jsp也可以是静态的,关键是看asp php jsp这些页面是否调用了数据库里的东西,如果没有调用,它就是静态页面,调用了,就是动态页面。
动态页面的含意就是,网页会根据访问者的请求,从服务器数据库里筛选访问者想要的内容显示到访问者的浏览器上,不同的人访问同一页面,会看到不同的内容,这个网页本身里并没有数据,只有一些代码,访问者看到的,都是服务器里调出来的。
而静态页面,是事先把文字都放到页面里了,不需要从数据库里调,访问者访问一个页面,会直接从服务器把这个页面读出来显示到访问者的浏览器里,不需要数据库的支持。
伪静态页面,其目的是为了更好的被搜索引擎收录而通过一定的规则,把动态页面的地址转换成以htm或html结尾的地址,看起来是静态的,实际是依然是动态页面。
现在很多CMS网站程序,都可以把动态页面直接生成真静态的,就是所访问的页面是真真实实存的,根静态页面一样。这样的好处是访问速度快,不需要频繁去读取筛选服务器里的数据,减轻了服务器的压力,同时也能更好地被搜索引擎收录。
0条评论