在我的 vps plesk 服务器上,我创建了一个域 mydomain.com,并且为该域创建了子域 subdomain.mydomain.com,但如果我使用 .htaccess 文件将此子域重定向到 www.subdomain.mydomain.com,我会收到错误消息,因为找不到页面。这是什么问题?
这是我的 .htaccess 代码来重定向
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
答案1
您可能缺少子域名的 DNS 条目www.subdomain.mydomain.com
。
添加另一个 A 条目,让您的“www”子域指向您的服务器地址,它应该可以工作(如果服务器上正确设置了虚拟主机或别名)。