• sinaapp中 wordpress 修改固定链接


    Sina App Engine 不支持 .htaccess 文件,导致后台修改固定链接后,无法访问日志
    上网搜索相关资料后,在sina app Engine 中看到了解决方案:
    应用管理->AppConfig 介绍如下:

    appconfig 提供用户自定义 web 服务器配置的功能。( 同以前的config.yaml )
    目前可以自行配置的功能包括:目录默认页面、自定义错误页面、压缩、页面重定向、页面过期、设置响应header、基于主机和认证的访问控制。
    AppConfig服务是SAE为开发者提供的对web服务器进行自定义配置的功能,使用AppConfig,开发者可以很方便的实现以下功能:
    目录默认页面
    自定义错误页面
    压缩
    页面重定向
    页面过期
    设置响应头的content-type
    设置页面访问权限
    从上面的说明可以看出,AppConfig可以完全代替htaccess的常见功能,其实AppConfig正是SAE为了替代传统apache htaccess而实现的功能,原因有两点:
    1. 传统htaccess效率不高,因为其针对所有目录进行递归merge
    2. 传统htaccess过于复杂,学习成本高。AppConfig具有效率高而且学习成本低的特点,AppConfig只在App访问时针对根目录生成一次规则,而且AppConfig采用类自然语言的规则描述,开发者只需要参考几个简单的例子即可熟悉使用。

    那么需要在config.yaml文件中添加如下代码:

    name: saetest
    version: 1
    handle:
    - rewrite: if(!is_dir() && !is_file()) goto "index.php?%{QUERY_STRING}"

    编辑完成后,通过SVN代码部署工具提交即可生效。或者你也可以通过在线代码编辑器修改config.yaml

    如果通过SVN部署,只需要在默认版本所在目录下,如,您的应用名为devapp,默认版本是3,那么请在devapp/3/下创建config.yaml文件,按下以下语法编写,然后通过svn commit部署完成即可生效。

    更多说明请参考:http://sae.sina.com.cn/?m=devcenter&catId=193

  • 相关阅读:
    攻城狮在路上(肆)How tomcat works(一) 简单的web服务器
    攻城狮在路上(肆)How tomcat works(零) 前言说明
    font-face使用备忘
    subversion安装使用
    判断一个类到底是从哪个jar包中调用的工具类
    JavaScript实例
    Nginx(一)
    PHP面向对象(七)
    PHP面向对象(六)
    PHP面向对象(五)
  • 原文地址:https://www.cnblogs.com/huozhicheng/p/2446841.html
Copyright © 2020-2023  润新知