mod重写-Jenkins背后的Apache Web服务器



我花了一整天的时间试图弄清楚我的mod_rewrite规则应该是什么,以便让Jenkins支持Apache。

我希望能够通过ci.mydomain.com访问Jenkins。我当前的配置允许我访问Jenkins,但有些资源没有加载(例如背景图像和新作业链接

问题是在URL中添加了一个额外的jenkins。iehttp://mydomain.com/jenkins/view/All/newJob它应该读到哪里http://mydomain.com/view/All/newJob

我的配置如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com.$ [NC]
RewriteCond %{REQUEST_URI} ^/jenkins/ [NC]
RewriteRule (.*) http://mydomain.co/$1 [L,R=301]

有人能纠正我的错误吗。。。

RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^jenkins/(.*)$ http://mydomain.co/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteRule ^/jenkins/(.*)$ $1 [L,R=301]

最新更新