我有一个受密码保护的网站,并且我正在尝试允许特定的 URL 通过,以便它适用于付款回调。该网站是使用 CakePHP 构建的。
下面的内容效果很好,但Allow from env=allow只是没有被考虑在内(我也尝试过使用自己的 IP 地址)。该setenvifmod 在 Apache 中启用,其他“允许来自”行工作正常。仅供参考,它在 EC2 上的 Ubuntu 上运行。我也在网站上搜索过类似的问题和解决方案,但没有结果。
我已经检查了$_SERVERPHP 中的全局数组中的“允许”环境变量,它的存在是如此的无用。任何帮助将非常感激!
SetEnvIf Request_URI ^/secure_trading/callback allow=1
SetEnvIf Request_URI ^/secure_trading/callback$ allow=1
SetEnvIf Request_URI "/secure_trading/callback" allow=1
SetEnvIf Request_URI "/app/weboot/secure_trading/callback" allow=1
AuthName "Protected"
AuthGroupFile /dev/null
AuthType Basic
AuthUserFile /var/www/domain.co.uk/.htpasswd
Order deny,allow
Satisfy Any
Deny from all
Allow from 127.0.0.1
Allow from env=allow
require valid-user
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1979 次 |
| 最近记录: |