詹姆斯在Apache Web Server背后

时间:2011-06-05 19:37:10

标签: mod-rewrite

我花了一整天的时间试图弄清楚我的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]

有人可以纠正我的方式错误......

2 个答案:

答案 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]