Caddy下Typecho静态化和域名相关设置

老屌丝 2020-2-3 3060

静态化:

1,百度,找到caddyfile文件(特殊一键环境可能和官方默认不同)。

2,在fastcgi这条下面插入rewrite {..} 部分即可,直接复制不用修改:

fastcgi / 127.0.0.1:9000 php
rewrite {
    if {path} not_match ^\/admin
    to {path} {path}/ /index.php?{query}
 }

3,重启caddy,或重新载入配置。完成。(之后去typecho后台设置下/强制设置下,就OK了)


域名301转向/CNAME相关侦听端口:

1,同上。

2,例子格式为,实现http://abc.abc.com,转向到https://abc.abc.com

http://abc.abc.com:80 {
	redir https://abc.abc.com:443{url}
	}

3,其他同理,一般把非www的80端口转发到www的443,非www的443转发到www的443,www的80转发到www的443,一共3个redir 。如:

http://abc.com:80 {
	redir https://www.abc.com:443{url}
	}
https://abc.com:443 {
	redir https://www.abc.com:443{url}
	}
http://www.abc.com:80 {
	redir https://www.abc.com:443{url}
	}


4,重启caddy,或重新载入配置。完成。


关键信息登录可见:

[ttlogin]没啥关键的,不用谢[/ttlogin]

最新回复 (4)
  • C 2020-2-3
    2
    [em_37]厉害了
  • v2016 2020-2-3
    3

    没用过candy[em_24]

  • 老屌丝 2020-2-3
    4
    v2016 没用过candy[em_24]

    我看到你编辑之前的信息了  [em_37] [em_58]

  • v2016 2020-2-3
    5
    管理员 v2016 没用过candy[em_24] 我看到你编辑之前的信息了  [em_37] [em_58]
    [em_24]我把结尾看成回复可见了。