Warning: Illegal string offset 'top' in /www/wwwroot/wordpress/wp-content/themes/Kratos/single.php on line 40
1.先设置固定链接

2.安装插件WP Super Cache,这个插件,可以在线安装,搜索即可,不多介绍
设置
启用 WP Super Cache 插件后,在 后台 > 设置 > WP Super Cache 进行配置使用。
先在“通用”的选项中“启用缓存功能”,然后记得更新保存。
高级设置
接着切换到“高级”的选项卡中,以下为推荐的配置:

3. nginx 的设置
步骤:
先用winscp打开volume1/etc/nginx/app.d$ cat server.webstation-vhost.conf
文件
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name mlife.work;
[...此处省略500字...]
include /usr/local/etc/nginx/conf.d/9857ed05-0298-40de-b36e-2d7530db4731/user.conf*;
}
然后根据include的文件位置,提示你的vhost自定义配置文件应该放这里,还有命名规范。
include /usr/local/etc/nginx/conf.d/9857ed05-0298-40de-b36e-2d7530db4731/user.conf*;
切换到以上这个路径/usr/local/etc/nginx/conf.d/9857ed05-0298-40de-b36e-2d7530db4731,文件夹下是空白的,然后根据文件规范命名自己的自定义文件:
注意每个机器的位置会不一样的,根据自己的id查看,这里的[9857ed05-0298-40de-b36e-2d7530db4731]仅供参考
新建文件 user.conf.typecho-permalink
然后在user.conf.typecho-permalink里面填入url rewrite规则,保存退出vi。
location /{
try_files $uri $uri/ /index.php?$args;
}
最后一步就是重启nginx加载配置文件
$sudo synoservicecfg --restart nginx
然后再打开你的wordpress就好啦,静态链接可以正常打开了,你的vhost配置文件也不会被删掉了。
这个是我百度了几个文章,结合而来的。WORDPRESS终于开启了伪静态,不易呀
Warning: Illegal string offset 'footer' in /www/wwwroot/wordpress/wp-content/themes/Kratos/single.php on line 44