邮箱:4867443@qq.com
手机:18085674061
电话:0856-5202348
地址:铜仁市大数据产业园13楼
发布时间:2024-09-22
偶然不得不承认wordpress比较占用服务器资源以及运行较慢的事实,先前使用万网假造主机搭建的wordpress站点,就经常由于消费过大而被制止站点。进步wordpress运行速度的方法有多种,比如优化服务器、优化代码、使用cdn、缓存插件或者生成静态html等,因为使用的是假造主机,所以我选择生成静态html,使用的是wordpress静态生成插件simply-static,实实在在的生成html文件。 simply-static是一个简单的一键生成全站静态html文件的wordpress插件,支撑生成或不生成指定url的html文件,生成文件的资源路径可选相对路径、路径和脱机文件,html文件可以直接生成在服务器或zip压缩包下载。 PS:该插件已2年没更新,博客吧在WordPress 5.4上测试可用。 好处: 是个外链跳转,也会生成; 瑕玷: 后台——设置——固定链接,选择自定义结构,使用.html后缀的固定链接,如: 启用插件后,进入Simply Static——Settings可对插件进行设置 1、Destination URLs(目标URL) 生成的静态网页文件,超链接、资源url使用的url类型,URL、相对URL或可脱机使用的URL 会变成 2、Delivery Method(传递体例) 有两种传递体例,分别是zip压缩包(ZIP Archive)和本地目录(Local Directory) 1、Additional URLs – 其它URL Simply Static插件会从网站首页开始查找并生成能链接到的任何页面,假如想要插件生成在网站上没有链接到的页面,就在此处输入页面的URL(每行一个),比如404页面,就输入一个404页面的url。 2、Additional Files and Directories – 其它文件和目录 偶然你会想包含其它文件或目录,如通过AJAX引用的文件,那就在此处添加这些文件或目录的路径(每行一个)。 3、URLs to Exclude – 排除URL 不想被Simply Static插件生成的文件就在此处输入页面url地址,可以使用regex指定要匹配的模式,多个URL地址就点击“Add URL to Exclude”按钮继承添加,要删除就点击后面的“Remove”按钮。 其中勾选“Do not save”透露表现不保存,勾选“Do not follow”透露表现该页面上所有链接到的页面都不会处理。 1、Temporary Files(一时文件) Your static files are temporarily saved to a directory before being copied to their destination or creating a ZIP.(在将静态文件复制到目标目录或者在创建ZIP之前,你的静态文件会一时保存的位置。) 2、Temporary Files Directory – 指定一个一时文件目录路径,该目录权限必须是可写的,默认目录是在插件的simply-static插件目录下的static-files文件夹 3、Delete Temporary Files – 删除一时文件,勾选后,在操作结束后会主动删除这些一时文件 4、HTTP Basic Authentication(HTTP基础验证) 假如有使用HTTP Basic身份验证珍爱WordPress,就设置好对应的用户名和密码。 Reset Plugin Settings – 重置插件设置,点击重置按钮后,插件的设置会恢复默认设置。 进入该页面会主动诊断,看到哪一项不是OK的就对应处理就行了。 最后点击Generate进入静态文件生成界面,点击“Generate Static Files”按钮后,插件就会根据设置的参数进生静态网页文件生成。 假如是把wordpress安装在子目录,建议在robots.txt中把屏蔽该目录的搜索收录,避免收录内容重复,不利于优化。 有必要的可参考下面的设置。 是安装wordpress的子目录 把下面代码放在主题的functions.php文件 细致: 1、安装在子目录,搜索不能再使用; 2、安装在子目录,必要单独添加一个404.html页面,并在服务器上设置跳转; 3、添加该代码后,假如访问子目录前端页面就会跳转到404页面,要进入安装在子目录的wordpress后台,就要手动输入url,如 4、每次要生成静态文件,都要把最后一句解释掉才可以生成。simply-static插件介绍:
simply-static插件优瑕玷:
simply-static插件细致教程:
固定链接设置
1
/%postname%.html
插件设置
General(基础设置)
include/Exclude(包括/排除设置)
Advanced(设置)
Reset(重置)
插件诊断Diagnostics
生成静态HTML文件
扩展
robots.txt文件
User-agent:*
Disallow:/wordpress-panel
Disallow: /*.php$
Disallow: /*.css$
Sitemap: http://www.leonhere.com/sitemap.xml
禁止访问子目录页面
//by boke8.net
function is_login() {
return in_array($GLOBALS['pagenow'], array('wp-login.php', 'wp-register.php'));
}
function disable(){
$error = 'http://www.boke8.net/404.html';
if(!is_login() || !is_admin()){
wp_redirect($error,302);
exit;
}
}
add_action("template_redirect", 'disable');
免费注册:https://www.50yun.net/col-reg/
相关推荐
截屏,微信识别二维码
微信号:trxianglei
(点击微信号复制,添加好友)