不使用war文件就可以使用JBoss Rewrite吗?

克里斯汀·斯特伦普

是否可以在war文件之外使用rewrite.properties和jboss-web.xml?

目前,我将两个文件都放在war文件中的WEB-INF中,并且可以正常工作。但是(使用Maven的)集成测试将失败,因为它们将被重定向到真实的网站,而不是使用测试中的版本。

如果重要的话,我的域直接指向war文件的上下文路径。我正在使用JBoss 7.1.1。

我试图将两个文件都放在war文件旁边的服务器上,但这不起作用。

克里斯汀·斯特伦普

我将配置移动到standalone.xml(对于OpenShift用户,它位于folder内.openshift/config)。关于用于URL重写的XML格式的文档很少,所以我将配置显示为示例代码。

    <subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host"
               native="false">
        <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
        <virtual-server name="default-host" enable-welcome-root="false">
            <alias name="localhost"/>
            <!-- Redirect all subdomains including naked domain to www subdomain. -->
            <!-- RewriteCond %{HTTP_HOST} !^www\.example\.org$ [NC] -->
            <!-- RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L] -->
            <rewrite pattern="^(.*)$" substitution="http://www.example.org$1" flags="R=301,L">
                <condition test="%{HTTP_HOST}" pattern="!^www\.example\.org$" flags="NC"/>
            </rewrite>

            <!-- Redirect from HTTP to HTTPS. -->
            <!-- RewriteCond %{HTTP:X-Forwarded-Proto} http -->
            <!-- RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L] -->
            <rewrite pattern=".*" substitution="https://%{HTTP_HOST}%{REQUEST_URI}" flags="R,L">
                <condition test="%{HTTP:X-Forwarded-Proto}" pattern="http" flags="NC"/>
            </rewrite>
        </virtual-server>
    </subsystem>

也许可以优化这两个规则,但是我在重定向周期方面遇到了问题,这对我有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

不使用联接就可以解决MySQL查询吗?

来自分类Dev

不使用绝对路径就可以解决“没有这样的文件或目录”吗?

来自分类Dev

使用iOS在json中不使用alert属性就可以发送推送通知吗?

来自分类Dev

不使用日历组件就可以比较NSDate对象吗?

来自分类Dev

不使用Python中的打印功能就可以打印吗?

来自分类Dev

不使用令牌就可以在Gradle中进行资源过滤吗?

来自分类Dev

不使用切片就可以限制数组中的项目数吗?

来自分类Dev

不使用辅助功能就可以进行回文回传吗?

来自分类Dev

在给定列表中查找某些元素的所有索引。在Haskell中不使用数组就可以在小于O(n ^ 2)的情况下完成它吗?

来自分类Dev

是否可以在没有war文件的情况下使用JBoss Rewrite?

来自分类Dev

可以mod_rewrite安全cookie吗?

来自分类Dev

没有功能就可以访问NEAR智能合约中的公共结构文件吗?

来自分类Dev

我可以使用PropertiesLauncher启动Spring Boot WAR吗?

来自分类Dev

BehaviorSubject:为什么不使用next就可以工作

来自分类Dev

没有优化就可以编译吗?

来自分类Dev

没有评估就可以实现吗?

来自分类Dev

不用调试就可以从.exe启动吗?

来自分类Dev

无需服务器就可以编写Bot吗?

来自分类Dev

“ .am.in”?不用生成就可以写“ .in”吗?

来自分类Dev

可以模仿跨域 mod-rewrite 规则吗?

来自分类Dev

我可以同时使用mod_rewrite和apache自定义错误处理吗?

来自分类Dev

我可以不使用 writeFileStream 创建文件吗?

来自分类Dev

为什么有时不使用原始字符串就可以使用Python正则表达式字符串?

来自分类Dev

如果我在Python中引用了绑定方法,仅此一项就可以使对象保持活动状态吗?

来自分类Dev

我们可以使用内联模板而不使用任何类型的路由吗?

来自分类Dev

在HangFire中,我可以使用队列名称入队,而不使用Queue属性吗?

来自分类Dev

我可以使用需要强制转换的对象成员而不使用临时变量吗?

来自分类Dev

您可以使用变量名来引用对象而不使用eval()吗?

来自分类Dev

我可以使用格式而不使用子字符串吗?

Related 相关文章

  1. 1

    不使用联接就可以解决MySQL查询吗?

  2. 2

    不使用绝对路径就可以解决“没有这样的文件或目录”吗?

  3. 3

    使用iOS在json中不使用alert属性就可以发送推送通知吗?

  4. 4

    不使用日历组件就可以比较NSDate对象吗?

  5. 5

    不使用Python中的打印功能就可以打印吗?

  6. 6

    不使用令牌就可以在Gradle中进行资源过滤吗?

  7. 7

    不使用切片就可以限制数组中的项目数吗?

  8. 8

    不使用辅助功能就可以进行回文回传吗?

  9. 9

    在给定列表中查找某些元素的所有索引。在Haskell中不使用数组就可以在小于O(n ^ 2)的情况下完成它吗?

  10. 10

    是否可以在没有war文件的情况下使用JBoss Rewrite?

  11. 11

    可以mod_rewrite安全cookie吗?

  12. 12

    没有功能就可以访问NEAR智能合约中的公共结构文件吗?

  13. 13

    我可以使用PropertiesLauncher启动Spring Boot WAR吗?

  14. 14

    BehaviorSubject:为什么不使用next就可以工作

  15. 15

    没有优化就可以编译吗?

  16. 16

    没有评估就可以实现吗?

  17. 17

    不用调试就可以从.exe启动吗?

  18. 18

    无需服务器就可以编写Bot吗?

  19. 19

    “ .am.in”?不用生成就可以写“ .in”吗?

  20. 20

    可以模仿跨域 mod-rewrite 规则吗?

  21. 21

    我可以同时使用mod_rewrite和apache自定义错误处理吗?

  22. 22

    我可以不使用 writeFileStream 创建文件吗?

  23. 23

    为什么有时不使用原始字符串就可以使用Python正则表达式字符串?

  24. 24

    如果我在Python中引用了绑定方法,仅此一项就可以使对象保持活动状态吗?

  25. 25

    我们可以使用内联模板而不使用任何类型的路由吗?

  26. 26

    在HangFire中,我可以使用队列名称入队,而不使用Queue属性吗?

  27. 27

    我可以使用需要强制转换的对象成员而不使用临时变量吗?

  28. 28

    您可以使用变量名来引用对象而不使用eval()吗?

  29. 29

    我可以使用格式而不使用子字符串吗?

热门标签

归档