如何在plesk 12中添加没有www的域别名

时间:2015-05-12 15:24:46

标签: plesk domain-aliasing

我们说我在Plesk 12中设置了www.mydomain.com。如何为该域创建mydomain.mycompany.com之类的别名?目前,Plesk会自动添加www前缀。

谢谢!

5 个答案:

答案 0 :(得分:0)

您真正想要做的是添加SUB DOMAIN而不是域别名。这是一篇帮助文章https://www.conetix.com.au/support/article/how-add-sub-domain-plesk-12

答案 1 :(得分:0)

认为你的域名有www重定向,如果你在域名上禁用它,别名也不应该有www前缀。

请查看有关自动www前缀的答案:https://stackoverflow.com/questions/23546923/website-getting-redirected-to-drop-www-from-url/23547600#23547600

答案 2 :(得分:0)

有点同样的问题。

我希望domain.com能够重定向,但只有www.domain.com才能重定向。

在“域别名”页面中,取消选中"将DNS区域与主域同步"。 然后会有域别名本身的DNS记录。对我来说,这就是诀窍,因为有一个没有www的A记录和一个带有www的CNAME,有和没有www都可以使用。

也许您也可以在mydomain.mycompany.com上添加记录。

答案 3 :(得分:0)

我遇到了同样的问题,添加了DNS A-Record * .domain.ltd 然后添加了一个域别名并取消选中"将DNS区域与主域同步",选中" Webservice"和" 301重定向"在Plesk,这对我有用。

答案 4 :(得分:0)

不需要的“www”服务器别名硬编码在虚拟主机配置模板中。不过修改很容易。您必须创建一个仅删除一行的自定义虚拟主机配置模板。

手册中的信息:https://docs.plesk.com/en-US/obsidian/advanced-administration-guide-linux/virtual-hosts-configuration/changing-virtual-hosts-settings-using-configuration-templates.68693/

这些是删除 Apache Webserver 的“www”服务器别名的步骤:

第 1 步:为自定义域模板创建文件夹

sudo mkdir -p /usr/local/psa/admin/conf/templates/custom/domain

第 2 步:将默认模板的副本添加到自定义模板文件夹

sudo cp /usr/local/psa/admin/conf/templates/default/domain/domainVirtualHost.php /usr/local/psa/admin/conf/templates/custom/domain/domainVirtualHost.php

第 3 步:注释掉“www”服务器别名

sudo sed -i 's/    ServerAlias "www\.<?php echo \$alias->asciiName ?>"/#    ServerAlias "www.<?php echo $alias->asciiName ?>"/' /usr/local/psa/admin/conf/templates/custom/domain/domainVirtualHost.php

第 4 步:重新配置网络服务器配置

sudo /usr/local/psa/admin/sbin/httpdmng --reconfigure-all