BHC虚拟主机昨天购买的 然后提交的工单请教了如何实现子域名绑定子栏目等到的答复是参考下面代码来实现
~]# vim bcloud_nginx_user.conf
set $rootdir /home/bae/app/;
if ($host = discuz.domain.com) {
set $rootdir /home/bae/app/discuz;
}
if ($host = typecho.domain.com) {
set $rootdir /home/bae/app/typecho;
}
location / {
root $rootdir;
index index.php index.html;
}
location .php {
root $rootdir;
set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
fastcgi_param SERVER_PORT 80;
include fastcgi_params;
}
通过该代码成功实现了子域名访问子栏目 可是今天不知道怎么回事突然之间不能访问了 只能通过根目录域名加子栏目访问 例如baidu.com/子目录 不能通过xxx.baidu.com 访问子目录了
提示错误信息 File not found. 求大神告诉我怎么回事