0

我想开发一个使用 Web 服务从网站获取数据的 jQuery 移动应用程序。我有一个登录页面。我想与 https 页面通信(比如https://mysite.com/validate.php?username=user&pass=pwd)。当我尝试使用 ajax 访问页面时出现错误。当我使用 http url 时,我得到 JSON 响应(可能是跨域问题)。我的问题是我们可以通过将登录页面也设为 https 来解决这个问题。如果有怎么办?请帮忙。

4

1 回答 1

0

您可以使用以下 mod 重写规则强制 https。

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

我假设您在 apache 服务器上。在这种情况下,在 Web 根目录中创建一个 .htaccess 文件,其中包含该文本。

于 2012-05-12T11:17:12.653 回答