我设置了一个DotNetNuke网站,其中包含启用SSL和强制SSL,以允许我们拥有不安全的页面和安全页面,例如购物车。
但是,我有一个独立的ASPX页面(PayPal IPN监听器),我希望能够通过https://
访问
目前,当通过SSL向IPN侦听器发出请求时,将提供包含javascript重定向代码的HTML页面以重定向到http://
。由于PayPal的请求不响应javascript重定向,因此永远不会请求正确的页面。
是否可以为此文件启用SSL?
编辑:添加了有关javascript重定向的信息。此外,我尝试创建虚拟目录,但这不允许我在我的aspx文件中使用DNN应用程序代码。
答案 0 :(得分:1)
什么版本的DNN?从技术上讲,我不认为重定向应该会影响实际的.aspx页面。
但是,无论您是否可以将该文件放在单独的文件夹中,然后将其设为虚拟目录,这应该阻止DNN处理请求。
答案 1 :(得分:1)
你可以做两件简单的事情来解决这个问题:
DotNetNuke.Framework.PageBase
如果您需要更多帮助,请告诉我
- 更新 -
在root中的siteUrls.config中找到并尝试在</Rules></RewriterConfig>
之前添加以下内容:
<RewriterRule> <LookFor>.*PageName.aspx(.*) <SendTo>~/PageName.aspx$1 </RewriterRule>