wordpress本地怎样实现伪静态
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文件看下效果,可以使用站长工具里面的死链接检测,并模仿蜘蛛来访问自己的网站即可。
wordpress 为什么伪静态
WordPress伪静态httpd.ini规则 Win主机IIS下配置。
先在后台设置伪静态话 伪静态是:/%post_id%.html 再用记事本把下面的 东西 复制进去 改名称httpd.ini 放在根目录里 就可以了 # 3600 = 1 hourCacheClockRate 3600RepeatLimit 32# 中文tag解决RewriteRule /tag/(.*) /index.php?tag=$1# Protect httpd.ini and httpd.parse.errors files# from accessing through HTTP# Rules to ensure that normal content gets throughRewriteRule /robots.txt /robots.txt RewriteRule /sitemap.xml /sitemap.xml RewriteRule /favicon.ico /favicon.ico # For file-based wordpress content (i.e. theme), admin, etc.RewriteRule /wp-(.*) /wp-$1 # For normal wordpress content, via index.phpRewriteRule ^/$ /index.php RewriteRule /(.*) /index.php/$1
Windows主机wordpress伪静态如何设置?
你只需创建一个404错误页面,并且写入下列4行代码即可简单优雅的实现无插件完美支持windows iis主机的永久固定链接的伪静态化地址格式。
去掉网页地址中的index.php! 这样即可固定REQUEST_URI和PATH_INFO参量并且包括进去index.php,剩下的将交给wordpress完成任务(说实话,这参数定义代码偶也不清楚,依葫芦画瓢即可)。
具体设置步骤: 1.新建一个记事本,在里面写入上面代码,保存,连同txt格式重新命名为wp-404-handler.php。
2.设置404自定义错误指向wp-404-handler.php,一般来说,绝大多数服务器控制面板均提供该选项。
3.进入wordpress管理后台,设置(Options)-永久链接(Permalinks),你就当自己的主机是linux主机使好了,任意、随便设置自己喜欢的伪静态地址格式及静态地址后缀。
4.Enjoy! 推荐链接地址层次不要太深,并且伪静态化地址加上html/htm,不过也有人推荐不要加上伪静态后缀,因为那样搜索引擎可能会认为那种地址是一个分类目录,而不是一个具体的网页,从而获得更高的搜索排名权重,现在wordpress个人博客也比较流行那种伪静态格式。
这种方法巧妙的采用了404错误跳转来达到和伪静态那样的效果,对于使用windows主机的朋友可以说是好事!
wordpress博客如何设置伪静态使用静态化网址
展开全部 关于php开源程序的伪静态设置,怎么设置类?不同的开源程序设置方法是否有相同之处?它们各自是否又有怎样的特点类?是否有规律可查?这些,将是我们今天这篇文章的全部内容。
无忧主机小编,就根据自己的多年的工作经验总结一下。
把php开源程序如何设置伪静态(url重写)的方法进行总结,分享给大家,如何设置网站伪静态,怎么设置伪静态?这个问题,当你看完之后,肯定能找到解决问题的方向。
此文,献给,亲爱的无忧主机香港免备案的php空间的用户们,以及对php开源程序的爱好者们。
希望对各位站长能有所帮助。
伪静态设置对象:市面您能找到的php开源程序使用环境:使用linux环境php虚拟主机,或自建的使用linux环境的独立服务器。
不适合windows环境的的php空间用户使用。
以下是关于php开源程序的伪静态设置的通用方法的介绍:任何php编写开源程序的网站,实现伪静态的方法,都是遵循这样的一个步骤:在网站后台开启伪静态功能上传.htaccess文件(伪静态规则)然后您的网站就会自动调用服务器的rewrite模块,把动态url地址根据,您的伪静态规则文件自动将其输出html的静态页面。
只是不同的网站程序,其设置的方法和表现形式不同而已,我已将其分为如下几类,您可以详细参考。
Php开源程序伪静态设置方法大概可以分为三种类型:善解人意型典型案例:wordpress用wordpress建站的站长应该都知道,wordpress的伪静态设置方法非常之简单,只需要登录wordpress后台,设置——常规,在“wordpress地址(URL)”和“站点地址(URL)”两个地方输入www的域名就可以了,不需要任何伪静态代码,可谓非常人性化,当之无愧的“善解人意”。
自给自足型典型案例:光线cms光线cms伪静态设置方法是这样的:首先需要在后台开启伪静态,设置是:伪静态重写功能:开启网站运行模式:动态然后在网站根目录rewrite文件夹中找到.htaccess文件,也就是程序自带的伪静态文件,把它移到程序安装目录,就可以了。
这类伪静态设置,一般是在后台开启伪静态,然后再把程序自带的伪静态文件放到程序安装目录就行了。
由于伪静态文件程序包里是自带的,不需要自己去找,所以,“自给自足型”,理所应当。
自力更生型典型案例:discuz(适用于各个版本)Discuz开启伪静态的方法,和光线cms设置方法有类似的地方。
首先,需要在discuz论坛的后台全局——seo设置,在可用处全部勾选,点击提交,然后点击“查看当前的Rewrite规则”,把“Apache Web Server(虚拟主机用户)”下的代码复制出来,在本地新建一个名为1.txt文本文档(命名不限,不要用中文就行),复制进去保存。
然后上传到网站安装目录,重命名为.htaccess。
这里要注意一点,伪静态规则中的“RewriteBase /”,如果网站安装在根目录,那么就“/”后面就不需要写。
否则就要在“/”后添加二级目录名称。
这类伪静态设置,不仅仅需要在后台开启伪静态,还需要自己在后台寻找伪静态代码,并且需要自己新建文件上传到网站安装目录,相对以上两种,还是比较麻烦的。
所谓“自力更生”,所有步骤几乎都要自己来操作,可谓名副其实。
Php开源程序的伪静态设置,无忧主机小编了解的大概就这三个分类。
一些其他的开源程序,基本上都可以归到这三个大类里面。
希望大家可以有所收获。
无忧主机小编推荐文章阅读:定制实现Ecshop专题页伪静态
wordpress在伪静态下文章如何实现文章分页
伪静态可以的,我用的是pagebar插件,你安装插件后,在前台在要显示的翻页列表那里写上对于的调用插件代码对应代码:记得css上也要写哦/* 分页按钮效果 */.pagebar {margin-right: 0.1em;margin-bottom: 1.0em;border: 1px solid #fff;text-decoration: none;text-align: center;float:left;margin:20px 0 25px 140px;}.pagebar a,.pageList .this-page {border: 1px solid #ccc;text-decoration: none;padding: 0.2em 0.5em;}.pagebar a:visited {border:1px solid #ccc;text-decoration: none;}.pagebar a:hover {border-color: #2992c8;background: #2992c8;color: #fff;}.pagebar .break {border:none;text-decoration: none;}.pagebar .this-page {border: 1px solid #2992c8;padding: 0.2em 0.5em;font-weight: bold;background: #2992c8;color: #fff;}.pagebar .inactive{border: 1px solid #ccc;color: #ccc;padding: 0.2em 0.5em;text-decoration: none;}