【发布时间】:2022-01-15 21:48:25
【问题描述】:
我确信这是可能的,但它超出了我对 .htaccess 文件的微薄能力。
我们有一个我们使用的内部 php 应用程序,我们内部有基本的安全性,但不需要太担心。我想让它在线上供员工外出时使用。我想基于 htaccess 或 htpassword 文件获得额外的安全性。
是否可以编写一个执行以下操作的 htaccess 文件
- 如果用户从 office.mydomain.com 访问,则表示他们是内部的(office.mydomain.com 解析为内部 ip,如 192.168.22.22),因此允许畅通无阻的访问
- 如果用户从外部访问,它将是 external.myoffice.com - 如果是这种情况,作为额外的安全性,我想使用 .htaccess 和密码文件让用户输入 apache 密码.
谁能告诉我如何用 .htaccess 文件写这个?
更新:感谢所有答案,我已经发布了对我有用的答案以帮助他人。
【问题讨论】:
标签: regex .htaccess mod-rewrite