文档章节

新浪SAE搭建WordPress网站固定链接设置url静态化

fnnn99
 fnnn99
发布于 2014/12/12 17:20
字数 582
阅读 22
收藏 0

  最近用新浪的sae给一个同事搭建WordPress博客,于是乎也尝试了一下新浪的这个SAE与计算平台。

  注册好SAE后可以在管理平台“推荐应用”中快速安装Wordpress for sae,不过,使用过的朋友都知道,在SAE的WordPress后台设置固定链接会提示以下内容:

  现在您应该更新您的 .htaccess 文件。

  如果您的 .htaccess 文件可写,我们将自动完成此功能。

  否则,您需要保证这些 mod_rewrite 规则在您的 .htaccess 文件中。

  在列表中点击选择或者按 CTRL + a 全选后复制到剪贴板中。

  但是新浪SAE的前端采用的是nginx,nginx是不识别.htaccess的。

  那SAE平台上的WordPress怎样才能实现固定链接url静态化呢?开始的时候Yimiju参考了网上搜索的方法,但均未成功。原因是修改好config.yaml文件因语法错误导致上传报错:

  Error(1.0.5 1105051900): deploy error:200

  2002

  config.yaml error – Cron syntax error!

  Sorry… Deploy unsuccessful

  最后学习了新浪SAE官方教程——应用配置模块 – AppConfig终于把问题解决!

  下面介绍下SAE WordPress 固定链接设置url静态化的方法:

  1、修改你SAE SDK站点目录下的的config.yaml,例如在config.yaml的“version: 1”下面添加以下三行:

  name: yimiju

  version: 1

  handle:

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

  - errordoc: 404 /404.php

  修改好保存,然后点SAE SDK工具的“更新上传”按钮

  #注意:

  rewrite和errordoc前面的短横“-”前是有两个空格的。

  rewrite是URL重写语句,errordoc是自定义错误页,详见“SAE 应用配置模块 – AppConfig”。

  为了防止直接复制出现英文半角符号改变,可以点此下载config.yaml这个文件

  2、点此下载404.php,使用SAE SDK工具上传到网站的根目录下。(以上两个文件如果到期无法下载,请在文章下面给我留言)

  3、接下来去你的SAE WordPress后台修改好固定链接设置的url格式,“保存更改”后刷新你的SAE WordPress页面即可看到效果。

  大家可以围观下SAE WordPress。最后,希望大家使用新浪SAE玩的开心!本文由“www.zrnkyy.com”编辑

本文转载自:

fnnn99
粉丝 2
博文 120
码字总数 0
作品 0
深圳
私信 提问
有没有谁在用WordPress for Sae?

最新在研究新浪云开台,里面可以一键安装WordPress(本人不会PHP,新浪云开台只支持PHP,没办法,先装了个,然后慢慢研究)。 WordPress是个很好的系统,很多主题,插件等资源(不用编码都可...

开源中国首席老王
2012/08/08
1K
13
利用新浪SAE免费空间建立淘宝客网站

新浪SAE是由新浪公司开发和运营的开放云计算平台的核心组成部分。SAE的目标是实现互联网应用在开发运维上的无缝整合,为App开发者提供稳定、快捷、透明、可控的服务化的平台,并且减少开发者...

xiaogg
2012/04/13
541
0
美容新闻采集

美容新闻淘客免维护全自动采集 1.采集瑞丽女性美容频道文章,免维护全自动采集 2.可自定义网站标题,关键字,描述等 3.可选择是否应用新浪SAE平台 支持 新浪SAE环境 与普通环境自由切换 4.自定义...

xiaogg
2012/07/02
4.3K
0
Wordpress固定链接伪静态 - 知乎

本文已同步到专业技术网站 www.sufaith.com, 该网站专注于前后端开发技术与经验分享, 包含Web开发、Nodejs、Python、Linux、IT资讯等板块. wordpress页面的默认链接形式采用”朴素”方式 (例...

IT干货
2019/10/21
0
0
合成图 + 跨域名静态文件服务器(cookie-free domains)

通过“合成图” 和 “跨域名静态文件服务器” 优化访问速度 http://www.wangchao123.com/2009/07/25/361 facebooke 合成图 google 和 face booke 的图标合成图 合成图方法 浏览一些大型专业网...

飞龙栖息地
2011/08/29
593
0

没有更多内容

加载失败,请刷新页面

加载更多

Lucene 技术分享

提纲: 问题引入: 为啥模糊查询搜索引擎比数据库快?快在哪、快的原因,快的代价 为什么mysql等不行,为什么ES、Solr就很快 B+树和FST数据结构比较一下,说明其快的原因 FST数据结构 详细介...

Java搬砖工程师
7分钟前
8
0
linux go 开发环境搭建

下载go安装包 wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz 解压 tar -C /usr/local/ -xvf go1.10.3.linux-amd64.tar.gz chmod 777 -R /usr/local/go/* 设置环境变量 vim /e......

jorin_zou
20分钟前
5
0
MySQL中使用备库作逻辑备份,如何处理主库的DDL语句

假设DDL针对表xt ## 确保可重复读隔离级别S1: set session transaction isolation level repeatable read;## 确保能得到一个一致性视图S2: start transaction with consistent snapshot;...

Jacktanger
28分钟前
4
0
Git高级之配置多个SSH key

最近我们在代码托管平台上使用SSH的方式下拉代码,通常是用一个ssh key来拉取所有托管平台的代码,如码云,GitHub、GitLab等,但是总用一个不是太好。会有安全风险,这就需要为每个托管平台设...

我们都很努力着
29分钟前
5
0
获取map()以在Python 3.x中返回列表

我正在尝试将列表映射为十六进制,然后在其他地方使用该列表。 在python 2.6中,这很简单: 答: Python 2.6: >>> map(chr, [66, 53, 0, 94])['B', '5', '\x00', '^'] 但是,在Python 3.......

技术盛宴
37分钟前
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部