有些人的WordPress博客不是放在根目录,而是放在类似于/blog/的子目录下,这样WordPress On BAE的app.conf规则就不完全可用了,导致博客有些页面打不开等问题。
解决方法:把根目录下的app.conf打开,改成下面的形式(以blog子目录为例):
12345678910111213141516171819202122232425262728293031323334353637 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规则:
1234567891011121314151617181920212223242526272829303132333435 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