2012-05-12 111 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