我花了一整天的时间试图弄清楚我的mod_rewrite规则应该是什么让Jenkins落后于Apache。
我希望能够通过 ci.mydomain.com 访问Jenkins。我当前的配置允许我访问Jenkins,但是没有加载某些资源(例如背景图像和新作业链接)
问题在于将额外的jenkins放入URL中。即http://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]
有人可以纠正我的方式错误......
答案 0 :(得分:1)
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^jenkins/(.*)$ http://mydomain.co/$1 [L,R=301]
答案 1 :(得分:0)
RewriteCond %{HTTP_HOST} ^mydomain\.com$ [NC]
RewriteRule ^/jenkins/(.*)$ $1 [L,R=301]