Dns 将使用a记录的子域添加到新IP地址
我想创建一个子域,指向虚拟托管站点上的外部IP地址。我在DNS设置中用我想要的子域的名称创建了一个A记录,然后我选择了“A”记录,并添加了我想要重定向到的站点的IP地址 当我转到子域时,它会加载我的主站点,就像它存在一样,并且URL保持为subdomain.site.com 然后,我尝试了DNS设置中不存在的其他子域,以查看它们是否会加载,它们确实会加载 doesntexist.site.comDns 将使用a记录的子域添加到新IP地址,dns,cname,Dns,Cname,我想创建一个子域,指向虚拟托管站点上的外部IP地址。我在DNS设置中用我想要的子域的名称创建了一个A记录,然后我选择了“A”记录,并添加了我想要重定向到的站点的IP地址 当我转到子域时,它会加载我的主站点,就像它存在一样,并且URL保持为subdomain.site.com 然后,我尝试了DNS设置中不存在的其他子域,以查看它们是否会加载,它们确实会加载 doesntexist.site.com …也会加载我的站点。您能帮助我了解发生了什么吗?通过在.htaccess中添加一些规则进行修复: #
…也会加载我的站点。您能帮助我了解发生了什么吗?通过在.htaccess中添加一些规则进行修复:
# Redirect any non-existing subdomains
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^site\.com$ [NC]
RewriteCond %{HTTP_HOST} !^excludedsubdomain\.site\.com$ [NC]
RewriteRule ^(.*)$ http://ite.com/$1 [L,R=301]
</IfModule>
#重定向任何不存在的子域
重新启动发动机
重写基/
重写cond%{HTTP_HOST}^site\.com$[NC]
重写cond%{HTTP_HOST}^excludedsubdomain\.site\.com$[NC]
重写规则^(.*)$http://ite.com/$1[L,R=301]
尽管如此,仍然不确定为什么我的排除子域没有重定向到我分配的新IP地址