redirect到www的子域给页面找不到错误

在我的vps plesk服务器上,我创build了一个域mydomain.com,并为该域创build了子域名为subdomain.mydomain.com,但是如果我使用.htaccess文件将此子域redirect到www.subdomain.mydomain.com,我得到一个错误页面无法find。 什么是问题。

这是我的.htaccess代码redirect

RewriteEngine On RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] 

这是我的A主机看起来像

 Host Points To TTL @ 166.xx.xx.yyy 600 seconds admin 166.xx.xx.yyy 600 seconds subdomain 166.xx.xx.yyy 1 Hour 

您可能错过了您的www.subdomain.mydomain.com子域的DNS条目。

添加另一个条目,为您的“www”子域指向您的服务器地址,它应该工作(如果虚拟主机或别名正确设置在服务器上)。