【问题标题】:Should a subdomain be accessible as subfolder?子域是否可以作为子文件夹访问?
【发布时间】:2014-01-12 23:06:34
【问题描述】:

我在 cPanel 中为我的网站创建了一个子域,我注意到除了能够通过此 URL 访问内容之外:

subdomain.example.com

也可以通过以下方式访问:

example.com/subdomain

问题:

  1. 这正常吗?
  2. 有没有办法只允许访问 子域通过子域?

【问题讨论】:

  • 这很正常。您可以更改 htaccess,使其仅允许子域访问该文件夹
  • 我主要做的只是在public_html 文件夹旁边(在~/ 路径中)创建一个文件夹。他们唯一需要做的就是在 cPanel 中更改子域的路径以指向该文件夹。我也是这样做的,因为 Mercurial 存储库不喜欢存储库存在于其他存储库中,因此以这种方式检查它们并不顺利;)。我想对于某些人来说,将它作为 www 文件夹中的子文件夹是很正常的:P
  • @Allendar 您可以在普通共享主机帐户上执行此操作,还是您拥有自己的主机或 VPS?请分享我试过了,我得到了 403 禁止
  • 您应该可以在您的hosts 文件中对其进行调整。如果您不确定,您可能需要联系您的托管公司。他们可能很容易回答这个问题。

标签: subdomain cpanel


【解决方案1】:

只要您不将用户发送到该目录,或者该目录中的应用程序和页面可以使用两个不同的 URL(例如,它只使用相对 URL),它就没有问题。

如果你想阻止目录,那么试试这个 htaccess 指令: RewriteRule ^subdomain/ - [L,R=404]

【讨论】:

    猜你喜欢
    • 2016-01-18
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 2013-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多