所有子域都重定向到主域[关闭]


0

我大约2天前将我的网站转移到了新的服务器上。 我改变了我的Domain的NS ... 在那之后,现在,我的所有子域名都显示了我的主域名正在显示的内容! 看一看: http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc

请你帮助我好吗?


您是否在名称服务器上输入子域的条目?
HaydnWVN

你什么意思? (我无法访问服务器。我只是CPanel的用户)
Hamid

请参阅下面的@ RedGrittyBrick的答案。基本上除非您想为子域配置您的Web服务器,否则您需要DNS服务器上的每个DNS条目。
HaydnWVN

Answers:


1

当像Apache这样的Web服务器收到未配置的网站域的HTTP请求时,它将返回其配置中的第一个网站的内容。

(如果默认站点中不存在主机名后面的URL部分,则为404响应)

因此可能没有正确配置Web服务器。

在DNS中配置域是与在Web服务器中配置站点(具有域名)的单独操作。详细信息取决于您的托管服务。


更新:

DNS

这是DNS区域文件的示例

 www.example.com   IN   A   203.0.113.5
 www.example.org   IN   A   203.0.113.5

您的域名托管服务提供商将有一个点击式GUI,您可以添加这些记录,您不必使用文本编辑器。然而,GUI工具的确切含义以及如何使用它们取决于您正在使用的域托管服务。

在您描述的问题的情况下,这些记录可能已正确设置,您希望在同一服务器上托管example.com和example.org。

HTTPD

这是一个 示例配置 对于Apache HTTPD

# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com

# Other directives here

</VirtualHost>

<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org

# Other directives here

</VirtualHost>

如果是第二个 <VirtualHost> 条款(例如。 组织 )如果您在example.org中提出要求,Apache将为example.com提供页面。 (实际上我已经测试了一段时间,但我希望它仍然如此)。

您的托管公司的控制面板将有一个点击式GUI,可以将相应的部分添加到HTTPD配置文件中(您不必使用文本编辑器编辑此文本配置文件)。

如果您的Web托管公司使用Nginx或IIS而不是Apache HTTPD,配置文件可能看起来完全不同。配置GUI的设计和操作取决于您的确切托管服务提供商,这里有太多的变化来涵盖它们。


我相信aftab.cc由使用Apache HTTPD和cPanel的your-server.de托管,如果你谷歌搜索“如何将网站添加到cPanel托管计划”,你应该找到一些有用的视频和其他教程资料。祝好运。


谢谢,但他们怎么解决这个问题呢?我的意思是他们应该怎么做?我想发送这个页面来研究,也许可以解决问题。 (我猜他们不知道如何解决这个问题!)
Hamid

@Hamid:查看更新。正如我最初所说,你所做的取决于你的托管服务使用哪个控制面板和httpd软件。它们变化很大,我无法涵盖所有​​这些。
RedGrittyBrick

0

最后问题被发现!! 您可能不相信,但似乎它是CPanel中的一个错误,当您将网站转移到新服务器时,有时所有子域都被添加为停放域! 您必须转到Parked域并删除所有域名,如果需要,您应删除所有子域名并再次创建它们!

我记得当我们大约7年前转移我们的网站时,我遇到了这个问题,但我无法理解我们的托管如何解决了这个问题!但现在他们告诉我这个问题......

无论如何,我希望这个主题对未来有用,我希望CPanel团队检查他们的代码并涵盖错误!

谢谢你的帮助 ;)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.