Gimhoy's Blog

您曾经浏览过

BAE上WordPress在子目录中/多站点的app.conf规则

本文最后更新于2013年8月17日,已超过三年没有更新,如果文章内容失效,请反馈给我们,谢谢!

有些人的WordPress博客不是放在根目录,而是放在类似于/blog/的子目录下,这样WordPress On BAE的app.conf规则就不完全可用了,导致博客有些页面打不开等问题。

解决方法:把根目录下的app.conf打开,改成下面的形式(以blog子目录为例):

handlers:
  - expire : .jpg modify 10 years
  - expire : .swf modify 10 years
  - expire : .png modify 10 years
  - expire : .gif modify 10 years
  - expire : .JPG modify 10 years
  - expire : .ico modify 10 years
  - url : /sitemap.xml$
    script : /sitemap.php
  - url : /sitemap.html$
    script : /sitemap_html.php
  - url : (.*)\.xsl$
    script : $1.xsl
  - url : (.*)\.css$
    script : $1.css
  - url : (.*)\.js$
    script : $1.js
  - url : (.*)\.jpg$
    script : $1.jpg
  - url : (.*)\.gif$
    script : $1.gif
  - url : (.*)\.png$
    script : $1.png
  - url : (.*)\.jpeg$
    script : $1.jpeg
  - url : (.*)\.php$
    script : $1.php
  - url : /blog/wp\-admin/
    script : /blog/wp-admin/index.php
  - url : /blog/wp\-includes/(.*)
    script : /blog/wp-includes/$1
  - url : /blog/wp\-content/(.*)
    script : /blog/wp-content/$1
  - url : /blog/(.*)
    script : /blog/index.php
  - url : (.*)
    script : /index.php

多站点的情况也类似,大家对照着这个修改就行了~

一般情况下(即WordPress在根目录下)的app.conf规则:

handlers:
  - expire : .jpg modify 10 years
  - expire : .swf modify 10 years
  - expire : .png modify 10 years
  - expire : .gif modify 10 years
  - expire : .JPG modify 10 years
  - expire : .ico modify 10 years
  - url : /sitemap.xml$
    script : /sitemap.php
  - url : /sitemap.html$
    script : /sitemap_html.php
  - url : (.*)\.xsl$
    script : $1.xsl
  - url : (.*)\.css$
    script : $1.css
  - url : (.*)\.js$
    script : $1.js
  - url : (.*)\.jpg$
    script : $1.jpg
  - url : (.*)\.gif$
    script : $1.gif
  - url : (.*)\.png$
    script : $1.png
  - url : (.*)\.jpeg$
    script : $1.jpeg
  - url : (.*)\.php$
    script : $1.php
  - url : /wp\-admin/
    script : /wp-admin/index.php
  - url : /wp\-includes/(.*)
    script : /wp-includes/$1
  - url : /wp\-content/(.*)
    script : /wp-content/$1
  - url : (.*)
    script : /index.php


免费获得每月10G空间+10G免费流量
No tags
  • Comment (9)
  • Trackback (3)
  • 谢谢指教,有些地方还是不明白~~

    #7
  • flyneGoogle ChromeWindowsChina2015/01/25 14:22@Ta

    我也想知道bae怎么做二级域名到子目录的绑定

    #6
  • 苍井空.cnGoogle ChromeWindowsChina2013/11/24 23:45@Ta

    我下了2个数据包,却把另外一个传了安装了。。。。。。我需要伪静态

    #5
  • terwerMozilla FirefoxWindowsChina2013/10/24 01:39@Ta

    问一下,为什么纯静态后,访问不了html文件

    #4
  • 小刘Internet ExplorerWindowsChina2013/10/11 14:39@Ta

    二级域名指向某个文件夹 需要怎么设置? 望赐教!

    #3
  • 清新游戏Google ChromeWindowsChina2013/09/16 20:41@Ta

    BAE 怎样设置301重定向将 不带www的页面跳转到带www的,或者别的方法也行 我搭的wordpress,还有就是将默认的2级域名也重定向到我自己的顶级域名也可以
    求帮助

    #2
  • 梦月酱Google ChromeWindowsChina2013/08/20 10:18@Ta

    BAE的规则属于比较蛋疼的 不过对于长草的我来说还是比较好的

    #1
    • 麦田一根葱Google ChromeWindowsChina2013/08/21 18:23@Ta

      @梦月酱:BAE的规则属于比较蛋疼的 不过对于长草的我来说还是比较好的 +1

      • GimhoyGoogle ChromeWindowsChina2013/08/21 20:58@Ta

        @麦田一根葱:你们俩这是咋啦