我想开发一个使用Web服务从网站获取数据的jQuery移动应用程序。我有一个登录页面。我想与https页面通信(比如https://mysite.com/validate.php?username=user&pass=pwd)。当我尝试使用ajax访问页面时,我收到错误。当我使用http url时,我收到JSON响应(可能是跨域问题)。我的问题是我们可以通过使登录页面也https来解决这个问题。如果是这样怎么样?请帮忙。
答案 0 :(得分:0)
您可以使用以下mod重写规则强制执行https。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
我假设您在Apache服务器上。在这种情况下,在Web根目录中创建一个带有该文本的.htaccess文件。