簡體   English   中英

通過.htaccess從非SSL到ssl域發布RewriteRule

[英]post from non-ssl to ssl domain via .htaccess RewriteRule

我開發了一個移動Web應用程序,該應用程序用於驗證登錄和注冊某些后端服務。 雖然使用phonegap打包了該應用程序,但我沒有遇到任何跨域發布問題。

我目前正在使該Web應用程序可以通過瀏覽器公開訪問,即不再與Phonegap打包在一起。 問題是我現在有跨域問題發布到該其他服務器,我可以通過服務器上.htaccess文件中的簡單RewriteRule解決一些問題,有效地代理了我的請求。 我堅持的部分是將我的常規HTTP posts to a HTTPS代理HTTP posts to a HTTPS端點。

這有可能嗎?

我正在嘗試這樣的事情:

RewriteRule ^app/login$ https://somedomain:8443/mobileLogin$1 [P,L]

我知道我應該在域上啟動並運行SSL,但是現在,我只需要獲取可用的預覽鏈接即可。

是否存在RewriteRule,無論安全風險如何,該帖子都允許發生此帖子?

目前,我只收到Status Code:403 Forbidden

謝謝磨

您將無法將非安全域的請求代理到安全域(重寫規則中的“ P”標志指示代理請求)。 這無需代理即可實現,並且不被視為安全風險。 您唯一需要了解的是,它是一個安全域,並且與非安全域不同。 為了克服這個問題,您可以使用從安全域傳遞來的令牌將令牌設置在原始域上。 這是許多SSO解決方案使用的典型模式。

關於您的重寫規則,類似:

RewriteRule ^app/login$ https://somedomain:8443/mobileLogin$1 [R=302,L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM