2013-02-01 61 views
1

.htaccess代碼:拒絕從瀏覽器訪問網頁,並從C#應用程序允許

<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?

+0

如何調用該文件?使用HTTP協議? – 2013-02-01 20:02:36

+0

WebClient.downloadData() – mbmsit

+0

C#應用程序是否在同一個框上運行? – user20232359723568423357842364

回答

1

您允許訪問正在提供頁面的框。您拒絕訪問其他所有內容,包括未在127.0.0.1上運行的C#應用​​程序。

+0

不,我只想拒絕瀏覽它,並且允許C#應用程序調用此頁 – mbmsit

+0

而不是根據您的.htaccess - 全部拒絕 - 除127.0.0.1覆蓋允許外 – user20232359723568423357842364

+0

但mkcnf.php位於127.0.0.1?所以如果它調用另一個頁面,它可以將其正在使用的代碼粘貼到另一個頁面上 – mbmsit

相關問題