最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
BAE3.0多站点app.conf文件的配置方法
时间:2022-06-30 18:09:12 编辑:袖梨 来源:一聚教程网
今天把3个网站,其中一个CodeIgniter建的网站,和两个wordpres站点,全部搬到一个域名下面来了,又是颇费一番周折,最近总是喜欢折腾!
首先,这三个网站现在的域名是:
http://你的域名 (wordpress)
http://你的域名/tanteng/ (wordpress)
http://你的域名/hongzhiban/ (CodeIgniter)
如果不是在BAE3.0的环境下,把其他站点直接搬过来,数据库表放到一起共用数据库,然后改下数据库连接配置,基本上就OK了。
但是在BAE3.0环境下,文件夹,路由,文件的路径怎么区分呢?你不仅要配置路由规则,还要让BAE知道哪个是文件夹。
现在完整的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 : (.*).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 : (.*).html$
script : $1.html
- url : (.*).xml$
script : $1.xml
- url : (.*).txt$
script : $1.txt
- url : (.*).ico$
script : $1.ico
- url : /hongzhiban(.*)
script : /hongzhiban/index.php
- url : /tanteng/wp-admin/
script : /tanteng/wp-admin/index.php
- url : /tanteng/wp-includes/(.*)
script : /tanteng/wp-includes/$1
- url : /tanteng/wp-content/(.*)
script : /tanteng/wp-content/$1
- url : /tanteng(.*)
script : /tanteng/index.php
- url : /wp-admin/
script : /wp-admin/index.php
- url : (.*)
script : /index.php
后来又发现一个问题:
http://你的域名/author/tanteng/作者页面打不开,但是http://你的域名/tanteng/article/author/tanteng9/这个作者页面可以打开。
仔细看看app.conf文件,原来http://你的域名/author/tanteng/作者名称和后面http://你的域名/tanteng/这个站点名称一样,因此前面这个网址被误以为是后面站点下面的路由,因此转发到后面站点的index.php去了。
然后进行修改,经过几番测试,要这样写:
- url : /article(.*)
script : /tanteng/index.php
- url : /author(.*)
script : /index.php
而且要注意顺序,前面的会覆盖后面,所以你的域名完整的正确的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 : (.*).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 : (.*).html$
script : $1.html
- url : (.*).xml$
script : $1.xml
- url : (.*).txt$
script : $1.txt
- url : (.*).ico$
script : $1.ico
- url : /hongzhiban(.*)
script : /hongzhiban/index.php
- url : /weibo(.*)
script : /weibo/index.html
- url : /tanteng/wp-admin/
script : /tanteng/wp-admin/index.php
- url : /tanteng/wp-includes/(.*)
script : /tanteng/wp-includes/$1
- url : /tanteng/wp-content/(.*)
script : /tanteng/wp-content/$1
- url : /article(.*)
script : /tanteng/index.php
- url : /author(.*)
script : /index.php
- url : /tanteng(.*)
script : /tanteng/index.php
- url : /wp-admin/
script : /wp-admin/index.php
- url : (.*)
script : /index.php
相关文章
- 无限暖暖星愿之声怎么样 无限暖暖星愿之声套装介绍 12-04
- 桃源深处有人家雪盛冬藏怎么玩 桃源大雪节气活动介绍 12-04
- 剑与远征失落星辰攻略 剑与远征奇境探险失落星辰怎么过 12-04
- 《赛博朋克2077》属性加点推荐介绍 12-04
- 《赛博朋克2077》酒吧超梦体验馆位置介绍 12-04
- 《赛博朋克2077》平行线黑客bd攻略 12-04