拒绝从浏览器访问网页,并允许从 C# 应用程序访问网页


Deny access to web page from browser and allow from C# application

我的.htaccess代码:

<Directory /var/www/electronic_signature/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order deny,allow
    deny from all
    allow from 127.0.0.1
    <Files /var/www/electronic_signature/mkcnf.php>
    allow from 127.0.0.1
    </Files>
</Directory>

从浏览器中一切正常,但我通过 C# 应用程序调用mkcnf.php页面;当mkcnf.php页面调用另一个 php 页面时,会出现以下异常:

远程服务器返回错误 403 禁止访问

为什么会出现此错误,即使我已在本地允许此页面?

您允许访问提供页面的框。 你拒绝访问其他所有内容,包括未在 127.0.0.1 上运行的 C# 应用程序。