Author: brett Date: Sat Dec 10 23:13:51 2005 New Revision: 355930 URL: http://svn.apache.org/viewcvs?rev=355930&view=rev Log: ibiblio htaccess rules
Added: maven/components/trunk/maven-meeper/src/bin/ibiblio-htaccess Added: maven/components/trunk/maven-meeper/src/bin/ibiblio-htaccess URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-meeper/src/bin/ibiblio-htaccess?rev=355930&view=auto ============================================================================== --- maven/components/trunk/maven-meeper/src/bin/ibiblio-htaccess (added) +++ maven/components/trunk/maven-meeper/src/bin/ibiblio-htaccess Sat Dec 10 23:13:51 2005 @@ -0,0 +1,31 @@ +RewriteEngine on +#RewriteLog c:/home/brett/scm/codehaus/maven/maven/rewrite.log +#RewriteLogLevel 9 + +RewriteBase /maven/ + +RedirectMatch permanent /dom4j/jars/dom4j-(.+).jar$ http://www.ibiblio.org/maven2/dom4j/dom4j/$1/dom4j-$1.jar +RedirectMatch permanent /cactus/jars/cactus-([0-9]+)-(.+).jar$ http://www.ibiblio.org/maven2/cactus/cactus/$1-$2/cactus-$1-$2.jar +RedirectMatch permanent /commons-logging/jars/commons-logging-1.1-dev.jar http://www.ibiblio.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar +RedirectMatch permanent /strutstestcase/jars/strutstestcase-(.+).jar http://www.ibiblio.org/maven2/strutstestcase/strutstestcase/$1/strutstestcase-$1.jar + +# rewrite // to / +#RewriteRule ^/maven//(.*) /maven/$1 +RewriteRule ^/(.*)$ /maven/$1 [R] +# rewrite mapped artifact +#RewriteRule ^(.*)(\.sha1)$ ${artifact-map:$1|$1}$2 [PT] +#RewriteRule ^(.*)(\.md5)$ ${artifact-map:$1|$1}$2 [PT] +#RewriteRule ^(.*)$ ${artifact-map:$1|$1} +# rewrite artifact +# don't translate plugins - they aren't copied in the reposync +RewriteRule ^([^/]+)/(jar|pom|config|distribution|java-source|dist|dtd|ear|ejb|license|licence|nbm|rar|sar|tld|war|xml|zip)s/(.+)-([0-9].+)\.([^0-9]+)(\.md5|\.sha1){0,1}$ r/$1/$3/$4/$3-$4.$5$6 [PT] +# rewrite dotted groups +RewriteRule ^r/([^/]+)\.(.*)$ r/$1/$2 [PT] [N] +# final redirect +RewriteRule ^r/(.*)$ /maven2/$1 [R] + +# rewrite for browsing +#RewriteRule ^/maven$ /maven2/ [R] +#RewriteRule ^/maven/([^/]+)/(.+)s/(.*)$ /maven2/$1/$3 [R] +#RewriteRule ^/maven/(.*)$ /maven2/$1 [R] +