有些人的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
打赏
微信扫一扫,打赏作者吧~