wordpress如何设置静态(wordpress纯静态)

《wordpress怎么设置伪静态》

在默认情况下,刚安装的WordPress的所有网页,都带“问号”的PHP动态链接,虽然搜索引擎不抵触动态页面,但是静态页面依然是现在网站的主流。

WordPress由于是PHP系统,所以不能完美静态化,只可以实现伪静态化,,并且只针对文章,其它页面、存档、日期的页面不可以伪静态化。

伪静态化后更容易被各大搜索引擎收录、增加权重,另外,拼音或英文的后缀还能增强网站访问体验。修改步骤:登录网站后台→设置→固定链接→自定义结构,输入展示代码,可以显示不同的链接,展示方式可以自己选择。

《Windows主机wordpress伪静态如何设置?》

??php,剩下的将交给wordpress完成任务(说实话,这参数定义代码偶也不清楚,依葫芦画瓢即可)。

具体设置步骤:

1。新建一个记事本,在里面写入上面代码,保存,连同txt格式重新命名为wp-404-handler。php。

2。设置404自定义错误指向wp-404-handler。

《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 WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
可能你会发现,电脑不允许保存文件时文件名为空,那么随便起一个名称,用FTP工具上传到你的网站根目录后重命名,将名称去掉即可。
此时,细心的你可能会发现分类页的URL里有一个category,你可以使用WP No Category Base插件来解决。
Windows主机WordPress伪静态设置方法
复制以下代码到记事本:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /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.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
保存为httpd.ini,将这个文件上传到你的WordPress安装目录,然后设置固定链接,方法同Linux主机WordPress伪静态设置方法中的固定链接设置方法。
在Windows主机下设置WordPress伪静态有时会遇到这样那样的问题,所以,使用WordPress搭建网站最好选用Linux主机。

《wordpress怎么设置静态化》

一.WordPress Super Cache 的安装
1.通过WordPress控制台来安装WordPress Super Cache缓存插件。
登录WordPress网站控制台后,点击【插件】->【已安装的插件】菜单,
点击〖安装插件〗按钮,搜索“WP Super Cache”,就可以找到 WP Super Cache
插件。这时点击〖现在安装〗按钮,WordPress将会自动在线安装此插件。
然后,可直接点击启用插件。
二.进行插件管理
我的博客,点击后,出现了下面的页面。
1.设置固定链接
不要惊慌,按照他的指示,点击进入插件管理首页,会出现提示。
如上图,我们知道是固定链接设置出错,于是,点击设置里的固定链接。
进入固定链接设置后,常用设置这里,选择除了默认以外的任意一种,当然具体选择哪种按你自己的需要而定。
2.设置wp-super-cache
随后,点击设置下的wp-super-cache,进入 wp-super-cache设置页面,
3.启用缓存功能
首先,启用缓存功能,紧接着,点击更新按钮。
接下来,点击上面标签栏的“高级”按钮,进行接下来的设置。
其实,你按照后面是否有推荐来选择即可。更新后,在原页面向下拉。然后点击“更新Mod_Rewrite规则”按钮。
4.设置到期时间、垃圾回收器
继续向下拉页面,接着是,到期时间和垃圾回收器的设置。按默认走即可~如果过期时间设置为大于1800秒(半个小时),垃圾收集动作会每十分钟进行一次,否则就在预设过期时间的10秒后进行清理。
检查和删除过期文件代价高昂,但是把这些文件留在那儿同样不是好办法。 在非常繁忙的站点,你应该将过期时间设置为300秒。 试验使用不同的值并访问这个页面来查看一天里在不同时段生成多少过期文件,如果可能,尽量保证缓存文件数少于500个。
5.设置已拒绝的用户代理
最后是,已拒绝的用户代理,即:设置拒绝访问的蜘蛛和爬虫。
6.封锁: 禁用/启用
如果你预见到会有流量高峰到来,可以启用这个功能。 当此功能启用时,在文章上发表的新评论不会刷新缓存静态文件。
7.修复设置
如果你觉得上面的那些设置已经被你搞乱了,点击Restore Default Configuration可将其恢复到默认状态。
这时,你再点击“通用”回到设置的开始页面,点击缓存测试下的“测试缓存”会出现测试的缓存效果,1.html及2.html应该都可以正常访问。两个页面的时间戳也应该是相符的 。
三.常见问题:
问:我如何知道博客已被缓存?
答:查看你的站点的任意页面的源代码。(注意:要在未登录的情况下查看!不要以管理员的身份查看!)
当某个页面是初次创建,你会在源代码末尾看到这样的文本:“Dynamic page generated in XXXX seconds.”
和“Cached page generated by WP-Super-Cache on YYYY-MM-DD
HH:MM:SS”。在刷新时,缓存页面会显示相同的时间戳,所以在检查时请稍等几秒。 如果你启用了压缩功能, 文本“Compression =
gzip ”也会添加。 如果禁用了压缩,并且这个页面以静态html方式显示,文本“super cache”会添加在其中。
另一种检查你的缓存页面由PHP脚本处理或是由静态缓存而来的方法是查看HTTP header。 WP-Cache (PHP)
缓存页面会有这样的Header“WP-Super-Cache:WP-Cache”。 你可以使用名为Live HTTP
Headers的FireFox扩展来检验header。 同时,你还应该查看位于wp-content/cache/supercache/主机名/
目录下的静态缓存文件。

版权声明:
作者:小初seo
链接:https://www.pkak.cn/web/4337.html
来源:小初客栈
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>