我有一個運行在網頁上的Silverlight 4應用程序。我想允許Silverlight客戶端通過執行類似下載一個設置文件:如何允許Silverlight客戶端應用程序訪問Apache服務器上的文本文件,但不允許瀏覽器訪問?
Uri url = new Uri(@"config\settings.xml", UriKind.Relative);
WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
client.DownloadStringAsync(url);
但理想情況下,我想,如果用戶試圖直接通過訪問訪問該文件在瀏覽器返回一個403 Forbidden錯誤http://www.mywebsite.com/config/settings.xml
這可能使用.htaccess嗎?