Cpanel:子域名重定向至 cgi-sys/defaultwebpage.cgi

Cpanel:子域名重定向至 cgi-sys/defaultwebpage.cgi

在我的托管账户上,我在 cpanel 中创建了一个新的子域名。假设是 beta.mydomain.com。

当我尝试访问 beta.mydomain.com 时,它运行正常。但是,当我尝试访问 beta.mydomain.com 时,它会将我重定向到 beta.mydomain.com/cgi-sys/defaultwebpage.cgi

我该如何解决?

编辑:

看来 Web 服务器根目录下的 .htaccess 也可能与此有关。规则如下:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/beta/index\.php$
RewriteRule ^(.*)$ /beta/index\.php [R=302,L] 

如果我输入 beta.domain.com/somedirectory,我会根据规则被重定向到 domain.com/beta/index.php。如何从上述重写规则中排除 beta.domain.com?

答案1

在将子域名添加到 cpanel 之前,您是否访问过该子域名?如果是,则"<html><head><META HTTP-EQUIV="refresh" CONTENT="0;URL=/cgi-sys/defaultwebpage.cgi"></head><body></body></html>"当您访问未知主机名时,您的浏览器可能会缓存 cpanel 提供的位。您可以尝试删除缓存或使用其他浏览器(甚至使用 wget/curl)进行测试。如果 apache 实际上仍提供默认 html,请检查子域名是否正确创建。

相关内容