【问题标题】:.htacces help about allow and deny acces.htaccess 关于允许和拒绝访问的帮助
【发布时间】:2023-04-05 16:02:01
【问题描述】:

好的,伙计们……你好。祝你今天过得愉快.. 我的问题是完全专注于 .htacces 例如我有一个网站:localhost/ 我希望每位访问者都拒绝访问网站以进行首次访问.. 在每个文件夹/每张照片/所有内容上。 并且当他们访问特定链接时,例如:localhost/test.php 以允许他们在 .httacess 中添加 ip 我认为并在网站上获得访问总数..

我有一些想法,例如.. 拒绝所有 ip。访问链接和接收允许 ip 和使用可以使用整个网站。 当访问 test.php 和 .htaces 的 IP 和允许时,允许从访问者那里获取 IP 我知道这项工作在 denny 访问 .. 但我想允许访问,并且只有在访问 test.php 时 .. 如果是必要的人。告诉我,我给你 denny ip 的代码

我希望你们能理解我的问题..我问的并不难,但我不知道如何让这个工作..

PS; localhost 只是我有一个域的一个例子。我想用.httaces上的代码帮助我,也许如果在test.php上是必要的

我在 ubuntu 14 和 ubuntu 16 上使用 apache2

【问题讨论】:

  • 当然可以。如果 others 旨在访问您的站点,您将需要使用与 localhost 不同的域或更好的主机名。但除此之外:没有什么能反对你的计划。开始阅读文档吧,apache http 服务器提供了一个优秀的 文档,其中包含非常好的示例。你可以完全做你想做的事:拒绝all访问所有资源,然后为特定的IP地址添加例外。
  • 我有域.. localhost 只是一个例子.. 我想要类似当访问 test.php 时的东西.. ip 进入 .httacces 并获得允许 ip 或类似的东西
  • 当然,我们明白这一点。我告诉过你如何进行。您所问的内容已记录在案。您只需要开始阅读您使用的工具的文档即可。你为什么不这样做?

标签: php .htaccess ubuntu centos


【解决方案1】:

你可以在.htaccess中尝试这种方式

order deny,allow
deny from all
allow from <ip to access permited> //allow from 255.0.0.0

【讨论】:

  • 我不想手动输入 ip.. 我想要类似当访问 test.php 时的东西.. ip 进入 .httacces 并获得允许 ip 或类似的东西
  • 动态添加存在很大的安全隐患。它真的不建议允许 php 将任何内容添加到 .htaccess 中。 //你可以试试这个代码 $f = fopen(".htaccess", "a+"); fwrite($f, ""); fclose($f);
猜你喜欢
  • 2017-02-20
  • 2014-10-23
  • 2014-09-03
  • 2012-04-14
  • 1970-01-01
  • 2014-12-31
  • 1970-01-01
  • 2016-03-23
  • 2011-07-02
相关资源
最近更新 更多