去掉新浪SAE未实名认证时的提示

最近 SAE 在未实名认证的应用上会有一提示:该页面的提供者尚未完成’,’实名认证’,’您的访问可能存在风险。

提示就提示吧,只是每次挡住后台的菜单比较麻烦。

于是果断 F12 看了一下,原来SAE是在标签的结尾加了一段 JS ,用 JS 来生成提示代码。

好吧,找到 typecho 的 footer.php 文件,在最后加一个<!-- 然后保存上传,刷新页面后,提示消失了。

前台的 footer.php 在 usr/themes/default 目录下。

后台的 footer.php 在 admin 目录下。

对于后台,我是直接在文件最后 使用echo输出 一个<!--

<?php if(!defined('__TYPECHO_ADMIN__')) exit; ?>
    </body>
</html>
<?php
/** 注册一个结束插件 */
Typecho_Plugin::factory('admin/footer.php')->end();

echo '<!--';

搞定!

Typecho在新浪SAE上开启Rewrite

Typecho在新浪SAE上开启Rewrite:

打开 SAE 应用上的 config.yaml

#cron:
# - description: cron test
# url: index.php
# schedule: every 43 mins
# timezone: Beijing
handle:
- rewrite: if(!is_dir() && !is_file()) goto "index.php?%{QUERY_STRING}"

使用 SVN 上传到 SAE ,然后在 typecho 后台 “设置”=>“永久链接”=>“启用地址重写功能”,提示失败时,直接勾选略并继续就行了。

失败是由于创建 .htaccess 文件失败,但在 SAE 上是使用的是config.yaml 来配置 URL 重写的,因为我们上面已经手动配置好了config.yaml,所以这里不用管它,可以直接忽略。

现在越来越喜欢 typecho 这个程序了,简洁不简单,各种情况都考虑到了。

2024.11.25补充:博客程序就选wordpress,生态很重要。