【问题标题】:Allow URL access, disallow subdirectory access允许 URL 访问,禁止子目录访问
【发布时间】:2015-05-15 17:21:13
【问题描述】:

我在主网站的根目录中存储了第二个网站。这是一个有自己的 URL 的子域

我希望用户通过 URL 访问第二个网站,例如

 www.mysecondwebsite.com

但不是通过第一个网站,例如

 www.myfirstwebsite.com/mysecondwebsite

这可以通过 .htaccess 完成吗?如果是这样,我应该将 .htaccess 文件放在哪里:主站点的根目录还是子目录/域的根目录?

谢谢。

【问题讨论】:

    标签: .htaccess subdomain


    【解决方案1】:

    mysecondwebsite 文件夹中的 htaccess 文件顶部,添加以下内容:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !mysecondwebsite\.com$ [NC]
    RewriteRule ^ - [L,R=404]
    

    如果您希望返回 403 Forbidden,也可以将 R=404 替换为 F

    【讨论】:

      猜你喜欢
      • 2014-01-20
      • 1970-01-01
      • 2017-05-22
      • 2011-09-26
      • 2019-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多