gpt4 book ai didi

.htaccess - 仅在 .htaccess 中允许从我的特定另一个网站访问我的网站

转载 作者:行者123 更新时间:2023-12-05 06:38:51 25 4
gpt4 key购买 nike

假设我有 2 个网站 #1) domain1.com 和 #2) domain2.com

我希望只有 domain1.com 访问者可以访问 domain2.com 其他网站,如 example.com 不能访问我的网站。当他们访问它时显示错误:)

<Limit GET POST> Deny from all Allow from domain1.com </limit>

我也试过这个:

RewriteCond %{HTTP_REFERER} ^https?://movienoe.com

最佳答案

您可以使用 order deny,allow 来做到这一点,将其放入您的 .htaccess:

order deny,allow
deny from all
allow from domain1.com

这将拒绝所有人访问,除非他们通过 domain1.com 访问

然后您可以将不是来自 domain1.com 的用户重定向到您选择的另一个页面,我已经放了一个 404 页面作为示例,但您可以更改它随心所欲:

RewriteCond %{HTTP_HOST} !^www\.domain1\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/?(.*) http://www.domain2.com/404.html [L,R,NE]

对于 Apache 2.4:

您可以使用 IF 指令,因为您使用的是 2.4:

<If "%{HTTP_HOST} != 'www.domain1.com'">
Redirect / http://www.domain2.com/404.html
</If>

对于订单拒绝,允许您使用:

Require all denied
Require host domain1.com

关于.htaccess - 仅在 .htaccess 中允许从我的特定另一个网站访问我的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45480878/

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