重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创新互联是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括成都网站设计、成都网站建设、外贸网站建设、电商网站制作开发、小程序定制开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
dedecms本来是静态的。你不想用静态吗?直接写伪静态则到 .htaccess 文件
织梦程序是可以全站生成静态页面的,不需要做任何的伪静态。自带的生成的静态页面是真正的静态页面,比伪静态要好的多。
1.通过数据库修改:后台->系统设置->sql命令行工具 输入以下代码改为静态:update dede_archives set ismake=1;2.通过修改模板修改:album_add.htm 发表图集模板archives_add.htm 发表通用文档模板article_add.htm 发表普通模板archives_sg_add.htm 发表特殊类文章模板有一下两行代码,按照第一行修改就是生成html value="1" checked="1"就可以了:另一个动态的是value="0"生成html 仅动态浏览 以上两种都可以修改,第一种比较方便。
这个需要伪静态设置,如果你的服务器是apache服务器,打开conf\配置文件httpd-vhosts.conf把以下xxxxx修改为你域名,放进去后重启apache服务,如果不是apache的,需要参考下其他服务器的伪静态设置方法RewriteEngine on RewriteCond %{HTTP_HOST} ^[a-z0-9\-]+\.xxxxx\.com$ RewriteCond %{HTTP_HOST} !^(www|bbs)\.xxxxx\.com$ RewriteRule ^/?$ /%{HTTP_HOST} RewriteRule ^/([a-z0-9\-]+)\.xxxxx\.com/?$ /member/index.php\?uid=$1
没改过,不过应该都是在后台进行设置, 看看会员设置那里
WordPress自动生成真实存在的静态页面设置方法: 方法很简单只需要下载安装一个名叫cos-html-cache的wordpress插件即可。COS-HTML-Cache是一个非常有效的WordPress页面缓存插件,使WordPress网站响应速度更快。基于URL重写,该插件将自动生成真正的HTML文件,当有用户或搜索引擎蜘蛛来访问你的伪静态页面时,该插件会自动更新HTML文件及其相关的文章修改。可以在wordpress后台选择插件>安装插件,输入cos-html-cache然后搜索安装,最后在启用即可。或者到wordpress网站下载cos-html-cache压缩包,解压后用FTP上传到/wp-content/plugins/目录下面,然后在后台启用。插件安装成功生效以后,并不会马上生成html静态文件,当下次用户进入或者有蜘蛛到访的情况下,它才会自动生成或更新html文件。如果想快速生成html文件看下效果,可以使用站长工具里面的死链接检测,并模仿蜘蛛来访问自己的网站即可。
多少了解一点seo知识的朋友都知道静态化的url(什么是url?自行百度)更利于搜索引擎收录,wordpress实现伪静态其实是很简单的,但有不少新人朋友还是始终无法成功设置wordpress伪静态。wordpress伪静态设置方法分windows主机与和linux主机,下面分开来介绍。linux主机wordpress伪静态设置方法登录你的wordpress,点击左侧菜单设置选项下固定链接,如下图所示:wordpress已经给出了几种url伪静态形式,但都不很理想,我们希望的url形式为:域名/分类别名/文章id.html那么,如上图所示,选择自定义结构选项,填写:/%category%/%post_id%.html如果你对这种形式不满意,可以自定义任意形式,只要合理搭配参数即可,可以使用的参数如下:%year%:文章发表的年份,四位数字,如2012%monthnum%:文章发表的月份,如08%day%:文章发表的日期,如28%hour%:文章发表的时间(小时),如15%minute%:文章发表的时间(分钟),如18%second%:文章发表的时间(秒),如28%postname%:文章别名,在发表文章时可以设置。%post_id%:文章的id,如68%category%:分类别名,在添加分类时可以设置。%tag%:标签的别名,在添加标签时可以设置。设置好后,有的linux主机允许程序自动创建.htaccess文件,但有的linux主机不支持,此时,就需要我们手工上传.htaccess文件。将以下代码复制到记事本,保存为.htaccess。# begin wordpressrewriteengine on rewritebase / rewriterule ^index.php$ - [l] rewritecond %# end wordpress可能你会发现,电脑不允许保存文件时文件名为空,那么随便起一个名称,用ftp工具上传到你的网站根目录后重命名,将名称去掉即可。此时,细心的你可能会发现分类页的url里有一个category,你可以使用wp no category base插件来解决。windows主机wordpress伪静态设置方法复制以下代码到记事本:[isapi_rewrite]# 3600 = 1 hourcacheclockrate 3600repeatlimit 32# protect httpd.ini and httpd.parse.errors files# from accessing through http# rules to ensure that normal content gets throughrewriterule /sitemap.xml /sitemap.xml [l]rewriterule /favicon.ico /favicon.ico [l]# for file-based wordpress content (i.e. theme), admin, etc.rewriterule /wp-(.*) /wp-$1 [l]# for normal wordpress content, via index.phprewriterule ^/$ /index.php [l]rewriterule /(.*) /index.php/$1 [l]保存为httpd.ini,将这个文件上传到你的wordpress安装目录,然后设置固定链接,方法同linux主机wordpress伪静态设置方法中的固定链接设置方法。在windows主机下设置wordpress伪静态有时会遇到这样那样的问题,所以,使用wordpress搭建网站最好选用linux主机。
第一,修改固定链接首先,在WordPrcess的后台点设置(Options),点固定链接(Permalinks) 这里一共有5个选项,前四个选项直接选择就可以支持,不需要特殊处理如果你不懂标签的话,我建议你看下这个:%year% 年份%monthnum% 月份%day% 日期%hour% 小时%minute% 分钟%second% 秒%post_id% 文章的ID%category% 目录%author% 作者我说用的是/%category%/%post_id%.html,看好了,html是静态化网页的关键。第二,上传.htaccess文件做了上面的,首页能进去,但是文章进去就报错是吧!因为还没有做最重要的一步上传.htaccess.到根目录。在这里介绍一下.htaccess(百度的):.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。这个文件很特别,你在WIN里他是不能被创建的(注意他前面是有小数点的),所以我们必须用其他格式的文件编辑好,再上传到FTP中改写。创建一个htaccess.txt文件,在里面添加下面的代码:# BEGIN WordPressRewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %# END WordPress然后将这个文件上传到你的网站FTP的更目录下,改名为.htaccess。刷新一下网页看看,是不是每个链接都能用了!而且没有了讨厌的index.php