分类 教程 下的文章

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]

其实在Windows下也能刷FC2路由器,以下内容亲测通过!(系统是Win8.1,win7同理):

1.下载教程要用到的TFTP路由器刷机工具、日文原版固件:

链接: http://hello-life-blog.u.qiniudn.com/WHR-G301N%E5%9B%BA%E4%BB%B6%E5%8F%8A%E5%88%B7%E6%9C%BA%E5%B7%A5%E5%85%B7.rar

2.路由器开机,恢复出厂设置(新的不用恢复)

3.电脑有线网卡设置IP:192.168.11.2 子网掩码:255.255.255.0,并禁用无关网络设备,如无线网卡等

4.路由器开机,将网线插入WHR-G301N路由的Lan口并连接到电脑

5.以管理员身份运行CMD,用netsh i i show in查看有线网卡对应端口号

image\_3-300x75.png

图上例子端口号为11

再运行下面命令:

netsh -c i i add neighbors 11 192.168.11.1 18-18-18-18-18-18

(11为刚刚看到的端口号,18-18-18-18-18-18替换为的 WHR-G301N 的 MAC 地址,路由器上面贴着,SSID后那串字符便是)

若为xp系统,上面两条命令都不用运行,用arp -s 192.168.11.1 mac地址 代替!

6.打开“TFTP智能刷机1.62.exe”软件,输入192.168.11.1 选”FC2路由器官方日文固件182.bin”,智能刷机不用勾,自动重试次数100

7.路由器断电,点击TFTP工具中“更新固件”,接上电源

8.tftp开始自动刷机,提示“success”即刷机成功!如下图!

image\_5-300x211.png

9.将网卡IP设置改为自动获取, 浏览器登录192.168.11.1,用户名用户名root,密码为空

进入日文官方固件!

至此,路由器已刷机成功!!

刷完其实还有些尾巴要弄,就是清除刚刚的静态ARP绑定!

win8/win7为netsh -c i i delete neighbors

xp为arp -d 192.168.11.1
———————————————————

官方固件是日语的,使用不方便!下面是刷第三方固件(Openwrt)教程!

先下载WHR-G301N的open-wrt:

openwrt固件:http://mmtx.net/go/openwrt/

如图进入固件更新页面:
image\_6-300x107.png

选择open-wrt.bin,更新! 访问 192.168.1.1 按提示输入用户名 root ,密码 admin 。访问路由器。中文界面就出来了。 到此,您的WHR-G301N路由器就完成了open固件升级了。 先下载WHR-G301N的dd-wrt
: DD-WRT固件:http://mmtx.net/go/DD-WRT/
如果还要继续升级dd-wrt.bin请看上图poen路由器截图点击备份刷机添加dd-wrt.bin点击固件刷新等待提示完成成功刷入DD-WRT! 本人亲测成功!

typecho是一款不错的php博客系统,轻便而功能完备,也有许多的支持者;但博客除了后台功能外,最重要的应该算得上是博客外观了,可是别人所作的模版一般都不大可能完全符合自己的使用习惯、或是品味。那么我们有必要自己制作、或者至少:能够对已有的模版进行一些个性化的定制,那么,下面的这些小小的技巧也就是必不可少的了。你可以用它们对typecho模版进行一些人性化、个性化的改进。
1,文章title设置,使得对搜索引擎足够友好
示例一:
【博客首页】-- 博客名称 - 博客描述【归档页面】--XXXX/XX - 博客名称
【文章页面】--文章标题 - 博客名称【独立页面】---页面标题 - 博客名称
【分类页面】-- 分类名称 - 博客名称【标签页面】-- 标签 - 博客名称

<?php if($this->is('index')): ?><?php $this->options->title(); ?>-<?php $this->options->description(); ?>
<?php elseif($this->is('archive')): ?><?php $this->archiveTitle('/','',' - '); ?><?php $this->options->title(); ?>
<?php else: ?><?php $this->archiveTitle('','',' - '); ?><?php $this->options->title(); ?><?php endif; ?>

- 阅读剩余部分 -

LLsMP是Linux+Litespeed+MYSQL+PHP的简称,意思就是在Linux的系统上配置的Litespeed,MySQL与PHP的一键安装包。LLsMP支持Centos 5/6、Debian 5/6、 Ubuntu 10/11。

LLsMP的好处就是采用了Litespeed,处理动态上比Nginx优秀,也比Nginx、Apache等网页服务器省资源,非常适合小内存的VPS。除此之外,LLsMP完全兼容Apache的mod_rewrite和.htaccess,免除像Nginx般需转换Rewrite规则的烦恼。

安装命令:

CentOS:
PHP5.2
wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh

PHP5.3
wget http://llsmp.googlecode.com/files/llsmp0.6_centos.tar.gz;tar zxvf llsmp0.6_centos.tar.gz;cd centos;sh install.sh php5.3

Debian:
PHP5.2
wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh

PHP5.3
wget http://llsmp.googlecode.com/files/llsmp0.6_debian.tar.gz;tar zxvf llsmp0.6_debian.tar.gz;cd debian;sh install.sh php5.3

Ubuntu:
PHP5.2
wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh

PHP5.3
wget http://llsmp.googlecode.com/files/llsmp0.6_ubuntu.tar.gz;tar zxvf llsmp0.6_ubuntu.tar.gz;cd ubuntu;sh install.sh php5.3

注意安装PHP5.3版本完成之后要手动启动一下MYSQL
/etc/init.d/mysql start

安装完成后,就可以使用http://IP:7080登陆LiteSpeed轻松地创建虚拟主机,LLsMP还有很多扩展,可以方便地安装FTP等组件

有时候为了安装其他服务器网站软件,需要卸载vps默认安装的程序,一般国外的vps都会事先安装好apache php mysql等,我们先要卸载这些.如果没有安装这些,这个步骤可以跳过
使用ssh工具登陆,执行netstat -lnp 看看输出的内容里有没有相关httpd / php / mysql相关内容,如果有就执行以下命令卸载(一般国外的vps系统都集成了apache没有集成php和mysql)
卸载mysql
service mysqld stop

chkconfig –del mysqld

yum -y remove mysqld

卸载php,以netstat -lnp命令实际输出为准

service php stop(或者service php-cgi stop / service php-fpm stop)

chkconfig –del php(或者chkconfig –del php-cgi / chkconfig –del php-fpm)
yum -y remove php

卸载apache

service httpd stop

chkconfig –del httpd

yum -y remove httpd