cPanel 预设的 WordPress 网页邮件的地址是 2095 埠,例如 WP 站长百科的邮件系统可以通过 www.zzbaike.com:2095 来访问。同时一般的 cPanelWordPress 主机都会给 webmail 设定自动转向,结果就是邮件也可以通过 www.zzbaike.com/webmail 这样的地址来访问,但是国内的使用者更习惯的地址格式是 mail.zzbaike.com 这样的。解决方法:
1. 首先做好 mail 子域名的 A 记录
2. 在.htaccess 档案中加入下面的 Rewrite 规则:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mail.(.*)
RewriteRule ^.* http://www.%1:2095 [L]
这样就可以通过类似 mail.zzbaike.com 这样的地址来登入邮件系统了。
另外这个规则是通用的,可以写到 httpd.conf 中在整台站群服务器实现上述功能。
如果想简单跳转也可以参考如下:
实际以 abc.com 为例
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mail.abc.com$
RewriteRule ^(.*)$ http://www.abc.com:2095/$1