我有一台运行Ubuntu的服务器,有一个域名bc.com的logging指向它。
我想设置aa.bc.com,cc.bc.comredirect到bc.com/b.jsp?id=aa/cc
我应该安装什么来完成这项工作?
子域名是通过DNS完成的,然而,你所说的操作将涉及DNS欺骗和你的networking服务器的configuration。 作为第一步,您需要将subdomain.example.com作为example.com作为CNAMElogging。 完成之后,您将需要使用mod_rewrite(如果使用的是Apache)将子域转发给jsp文件的参数来创build重写规则。
创buildCNAME或Alogging:
aa.bc.com. CNAME bc.com. cc.bc.com. CNAME bc.com.
configurationApache 2(mod_rewrite):
RewriteCond %{HTTP_HOST} ^aa\.bc\.com$ [NC] RewriteRule ^/(.*) http://bc.com/b.jsp?id=aa [L,R] RewriteCond %{HTTP_HOST} ^cc\.bc\.com$ [NC] RewriteRule ^/(.*) http://bc.com/b.jsp?id=cc [L,R]