gpt4 book ai didi

php - 限制对 Web 目录的访问但允许子域

转载 作者:可可西里 更新时间:2023-10-31 22:59:27 24 4
gpt4 key购买 nike

我试图拒绝直接访问的人访问子域目录,而是让他们直接浏览子域。例如,我希望人们能够访问 http://test.example.com而不是 http://example.com/test .如果他们确实显示 403 Forbidden 错误。这可能通过 htaccess 吗?用谷歌搜索但看不到有人这样做。主要目的是禁止他们直接访问内容。尝试了以下但没有成功。

<Directory /test>
Order Deny,Allow
Deny from all
Allow from .example.com
</Directory>

最佳答案

您可以执行从 example.com/test/test.example.com 的永久重定向。这将确保每个人都在 test.example.com 下访问您的站点。这将更适合您的用户。

RewriteEngine On

RewriteCond %{HTTP_HOST} ^example.com [nc]
RewriteRule ^test/(.*)$ http://test.example.com/$1 [r=301,nc]

如果你真的想显示一个403 Forbidden,你可以这样做

RewriteEngine On

RewriteCond %{HTTP_HOST} ^example.com [nc]
RewriteRule ^test/(.*)$ / [r=403,nc]

关于php - 限制对 Web 目录的访问但允许子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3800645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com