SAE中使用新的.appconfig代替旧的config.yaml进行伪静态等配置
本文完整阅读约需 3 分钟,如时间较长请考虑收藏后慢慢阅读~
SAE,新浪曾经的王牌服务(对不了解该服务的读者科普一下,SAE可以理解为不限性能上限且提供大量平台化服务的虚拟主机),由于新浪自己的不重视与各云平台的异军突起,已经不再流行(截止本文撰写日期2019年8月28日,在PHP7.4即将推出的当下,居然只支持到PHP7.0),因此相关的文档与教程也越来越旧,比如本文所述的config.yaml。如果要对其进行配置,还得多费一番心思。
0x01
早先SAE使用config.yaml
来进行默认页、伪静态等配置,我们在互联网上搜索SAE 伪静态
得到的也大多是该教程,一看时间全是2014年前后。
但实际上SAE在2017年就早已弃用config.yaml
(我猜想是因为其表达方式有限且与.htaccess语法区别太大),换用.appconfig
:链接。
但可惜SAE的文档藏太深,找了很久才找到,因此将我处理.appconfig
的经验分享给大家。
0x02
首先假定你对Apache的.htaccess
有基础的了解,或者能找到自己所运行代码对应的.htaccess
文件(例如WordPress)。
我们先打开SAE官方的转换工具:链接,并将我们的.htaccess
文件直接转换成.appconfig
文件,然后将该文件上传到SAE的根目录,即可生效。