# Temporary fix for incorrect BCEL announcement (2023-12-09) Redirect 302 /proper/commons-bcelchanges-report.html /proper/commons-bcel/changes-report.html # Temporary fix for incorrect security links Redirect 302 /proper/commons-cli/security.html /security.html Redirect 302 /proper/commons-codec/security.html /security.html Redirect 302 /proper/commons-imaging/security.html /security.html Redirect 302 /proper/commons-exec/security.html /security.html Redirect 302 /proper/commons-jcs/security.html /security.html Redirect 302 /proper/commons-lang/security.html /security.html Redirect 302 /proper/commons-math/security.html /security.html Redirect 302 /proper/commons-validator/security.html /security.html #until all sites redeployed #Redirect /proper/ http://commons.apache.org/components.html # Original location of index pages Redirect /dormant/index.html /dormant.html Redirect /sandbox/index.html /sandbox.html # redirect from previous path # miscellaneous Redirect /build-plugin /proper/commons-build-plugin Redirect /commons-build-plugin /proper/commons-build-plugin Redirect /release-plugin /proper/commons-release-plugin Redirect /commons-release-plugin /proper/commons-release-plugin Redirect /parent /proper/commons-parent Redirect /commons-parent /proper/commons-parent #propers Redirect /attributes /proper/commons-attributes Redirect /bcel /proper/commons-bcel Redirect /beanutils /proper/commons-beanutils Redirect /bsf /proper/commons-bsf Redirect /cli /proper/commons-cli Redirect /codec /proper/commons-codec Redirect /collections /proper/commons-collections Redirect /compress /proper/commons-compress Redirect /configuration /proper/commons-configuration Redirect /csv /proper/commons-csv Redirect /crypto /proper/commons-crypto Redirect /daemon /proper/commons-daemon Redirect /dbcp /proper/commons-dbcp Redirect /dbutils /proper/commons-dbutils Redirect /digester /proper/commons-digester Redirect /email /proper/commons-email Redirect /exec /proper/commons-exec Redirect /fileupload /proper/commons-fileupload Redirect /geometry /proper/commons-geometry Redirect /imaging /proper/commons-imaging Redirect /io /proper/commons-io Redirect /jci /proper/commons-jci Redirect /jcs /proper/commons-jcs Redirect /jelly /proper/commons-jelly Redirect /jexl /proper/commons-jexl Redirect /jxpath /proper/commons-jxpath Redirect /lang /proper/commons-lang Redirect /logging /proper/commons-logging Redirect /math /proper/commons-math Redirect /modeler /proper/commons-modeler Redirect /net /proper/commons-net Redirect /numbers /proper/commons-numbers Redirect /pool /proper/commons-pool Redirect /rdf /proper/commons-rdf Redirect /rng /proper/commons-rng Redirect /scxml /proper/commons-scxml Redirect /statistics /proper/commons-statistics Redirect /text /proper/commons-text Redirect /validator /proper/commons-validator Redirect /vfs /proper/commons-vfs Redirect /weaver /proper/commons-weaver #sandbox Redirect /sandbox/beanutils2 /sandbox/commons-beanutils2 Redirect /sandbox/classscan /sandbox/commons-classscan Redirect /sandbox/cli2 /sandbox/commons-cli2 Redirect /sandbox/commons-weaver /proper/commons-weaver Redirect /sandbox/convert /sandbox/commons-convert Redirect /sandbox/finder /sandbox/commons-finder Redirect /sandbox/flatfile /sandbox/commons-flatfile Redirect /sandbox/functor /sandbox/commons-functor Redirect /sandbox/graph /sandbox/commons-graph Redirect /sandbox/i18n /sandbox/commons-i18n Redirect /sandbox/id /sandbox/commons-id Redirect /sandbox/javaflow /sandbox/commons-javaflow Redirect /sandbox/jnet /sandbox/commons-jnet Redirect /sandbox/monitoring /sandbox/commons-monitoring Redirect /sandbox/nabla /sandbox/commons-nabla Redirect /sandbox/openpgp /sandbox/commons-openpgp Redirect /sandbox/performance /sandbox/commons-performance Redirect /sandbox/pipeline /sandbox/commons-pipeline Redirect /sandbox/privilizer /proper/commons-weaver/commons-weaver-modules-parent/commons-weaver-privilizer-parent Redirect /sandbox/weaver /proper/commons-weaver #dormant Redirect /betwixt /dormant/commons-betwixt Redirect /chain /dormant/commons-chain Redirect /el /dormant/commons-el Redirect /functor /dormant/commons-functor Redirect /ognl /dormant/commons-ognl Redirect /primitives /dormant/commons-primitives Redirect /proxy /dormant/commons-proxy Redirect /transaction /dormant/commons-transaction Redirect /launcher /dormant/commons-launcher Redirect /proper/commons-launcher /dormant/commons-launcher Redirect /discovery /dormant/commons-discovery Redirect /proper/commons-discovery /dormant/commons-discovery #javadocs generic redirect a pattern was to use api-release/ or apix.x.x. #RedirectMatch /proper/commons-(.*)/api-release(.*) http://commons.apache.org/proper/commons-$1/javadocs/api-release/$2 #RedirectMatch /proper/commons-(.*)/api-(.*)/(.*) http://commons.apache.org/proper/commons-$1/javadocs/api-$2/$3 # CSV-186: Fix incorrect relative links from archived sites Redirect 302 /proper/commons-csv/archives/1.4/archives /proper/commons-csv/archives Redirect 302 /proper/commons-csv/archives/1.3/archives /proper/commons-csv/archives Redirect 302 /proper/commons-csv/archives/1.2/archives /proper/commons-csv/archives Redirect 302 /proper/commons-csv/archives/1.1/archives /proper/commons-csv/archives # Redirect mailing list pages to main list (default is temporary) RedirectMatch ^/(proper|dormant|sandbox)/commons-(.*)/mail(ing)?-lists\.html$ /mail-lists.html