2012-05-12 148 views
0

我想開發一個使用web服務從網站獲取數據的jQuery移動應用程序。我有一個登錄頁面。我想與https頁面進行通信(如https://mysite.com/validate.php?username=user&pass=pwd)。當我嘗試使用Ajax訪問頁面時,我得到了錯誤。當我使用http url時,我得到了JSON響應(可能是跨域問題)。我的問題是我們可以通過使登錄頁面也是https來解決此問題。如果是這樣怎麼樣?請幫忙。jQuery Mobile App跨域問題

回答

0

你可以用下面的mod重寫規則強制https。

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 

我假設你在一個Apache服務器上。在這種情況下,在web根目錄下使用該文本創建一個.htaccess文件。

+0

非常感謝您的回覆..... –

+0

有什麼問題嗎?你爲什麼不接受答案? – codaniel