相关疑难解决方法(0)

Rails - 如何从http://example.com重定向到https://www.example.com

我正在寻找如何清理我的应用程序的URL.我的应用程序由Heroku上的Rails 3提供支持.

所需的URL是 https://www.example.comite.com

我想将与上述不同的所有网址重定向到该网址.这是Rails还是DNS?

错误的网址:

https://example.comite.com
http://www.example.comite.com
http://example.comite.com
Run Code Online (Sandbox Code Playgroud)

如果有任何结尾,就像http://www.example.comite.com/photo/1要使用路径重定向的url 一样:https://www.example.comite.com/photo/1

dns ruby-on-rails heroku ruby-on-rails-3

33
推荐指数
5
解决办法
2万
查看次数

在Heroku中重定向SSL

我在让我的Java Web应用程序在Heroku上工作时遇到了麻烦.

这就是我所拥有的:

使用Spring Security的Java Web应用程序(标准war文件),在我的web.xml中有一个安全约束部分,如下所示:

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>SSL URLs</web-resource-name>
            <url-pattern>/j_spring_security_check</url-pattern>
            <url-pattern>/secure/account/create</url-pattern>
            <url-pattern>/register</url-pattern>
            <url-pattern>/login/*</url-pattern>
            <url-pattern>/</url-pattern> 
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint> 
Run Code Online (Sandbox Code Playgroud)

当我将我的WAR文件部署到Heroku(使用Atlassian Bamboo的Heroku部署插件)并启动应用程序时,我的浏览器中出现"太多重定向"错误 - 看起来它与之间的轻弹有关https和http,但我无法弄清楚我需要做些什么来修复它.

我现在只想使用背负式SSL,因为SSL插件对于我的爱好项目而言相当昂贵(每月20美元).

java ssl heroku

2
推荐指数
1
解决办法
2111
查看次数

标签 统计

heroku ×2

dns ×1

java ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1

ssl ×1