用一个数据库一个主机建两个站
文章导读
1、在主机上绑定两个域名aaa.com和bbb.com
2、上传安装程序用aaa.com访问,安装时数据库前缀写aaa_
3、删除配置件和首页,用bbb.com访问,安装时数据库前缀写bbb_
4、修改配置文件如下
if($_SERVER["HTTP_HOST"]=="aaa.com" || $_SERVER["HTTP_HOST"]=="www.aaa.com"){
$db = new Typecho_Db('Mysql', 'aaa_');
}
else if($_SERVER["HTTP_HOST"]=="bbb.com" || $_SERVER["HTTP_HOST"]=="www.bbb.com"){
$db = new Typecho_Db('Mysql', 'bbb_');
}
5、好了,实现了不同域名访问不同数据库前缀,两个站完美运行
最后记录下我的rewrite写法和301定向
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{HTTP_HOST} ^aaa.com
RewriteRule (.*) aaa.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^bbb.com
RewriteRule (.*) bbb.com/$1 [R=301,L]
2014-04-18
文章导读
1、在主机上绑定两个域名aaa.com和bbb.com
2、上传安装程序用aaa.com访问,安装时数据库前缀写aaa_
3、删除配置件和首页,用bbb.com访问,安装时数据库前缀写bbb_
4、修改配置文件如下
if($_SERVER["HTTP_HOST"]=="aaa.com" || $_SERVER["HTTP_HOST"]=="www.aaa.com"){
$db = new Typecho_Db('Mysql', 'aaa_');
}
else if($_SERVER["HTTP_HOST"]=="bbb.com" || $_SERVER["HTTP_HOST"]=="www.bbb.com"){
$db = new Typecho_Db('Mysql', 'bbb_');
}
5、好了,实现了不同域名访问不同数据库前缀,两个站完美运行
最后记录下我的rewrite写法和301定向
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{HTTP_HOST} ^aaa.com
RewriteRule (.*) aaa.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^bbb.com
RewriteRule (.*) bbb.com/$1 [R=301,L]
版权所有:《Keep it hot》 => 《用一个数据库一个主机建两个站》
本文地址:http://keephot.eu.org/?post=9
除非注明,文章均为 《Keep it hot》 原创,欢迎转载!转载请注明本文地址,谢谢。
上一篇:typecho博客主题常用代码
|
下一篇:永久免费,全新界面:影子系统
发表评论: