说明:博客讲了很多Caddy
教程,Caddy
是一个极简的HTTP
服务器,支持HTTP/2
静态网页服务器,比起Nginx
简单很多,而且安装配置很方便,也节省内存,申请SSL
证书极其方便,有时候用来搭建博客也是一种不错的选择。这里说下Caddy
环境下WordPress
伪静态配置文件。
配置
伪静态参数:
rewrite {
if {path} not_match ^\/wp-admin
to {path} {path}/ /index.php?{query}
}
顺便说下WordPress
博客整体配置文件。
#域名301重定向
toot.su {
redir https://moerats.com{url}
}
#域名配置
moerats.com {
#wordpress程序所在文件夹
root /wordpress
#自动签发ssl证书,邮箱随便填
tls [email protected]
gzip
#PHP设置
fastcgi / 127.0.0.1:9000 php
#伪静态设置
rewrite {
if {path} not_match ^\/wp-admin
to {path} {path}/ /index.php?{query}
}
}
如果想使用自己的ssl
证书,请将tls
一行参数改为tls /root/ssl.crt /root/ssl.key
后面为证书路径。
关于PHP
设置,有时候填入127.0.0.1:9000
可能不能用,这时候我们需要打开php-fpm
配置文件,这里以php7
为例。先从配置文件里找到listen = /run/php/php7.0-fpm.sock
,然后将后面的填入到配置文件,比如:
fastcgi / /run/php/php7.0-fpm.sock php
相关教程
未经允许不得转载:嘟嘟 » Caddy环境下WordPress博客伪静态设置
最新评论
请问下,python3 tg_username_update.py都会提示下面这个是因为什么啊 Traceback (most recent call last): File "tg_username_update.py", line 21, in <module> cake = emojize(":cake:", use_aliases=True) TypeError: emojize() got an unexpected keyword argument 'use_aliases'
不可以了
# Install [Debian] [bullseye] [amd64] Downloading... grep: (standard input): binary file matches Error! grub.cfg. root@RRR2:~#
博主你好,请问cloudfront 上传收费这个是事实吧,已经找了几个贴子确认了。 那有什么好办法能够避开这个收费呢?如果不能避开感觉还是cloudflare 比较稳。
来看看
第5步添加自定义主机名进去后等txt验证提示custom hostname does not name to this zone
那没事了,我静态博客。谢谢
为什么缓存键和源请求那里不设置缓存?