Author: sebb Date: Tue Mar 26 23:36:11 2013 New Revision: 1461373 URL: http://svn.apache.org/r1461373 Log: Simplify redirects (no need to match)
Modified: commons/cms-site/trunk/content/resources/.htaccess Modified: commons/cms-site/trunk/content/resources/.htaccess URL: http://svn.apache.org/viewvc/commons/cms-site/trunk/content/resources/.htaccess?rev=1461373&r1=1461372&r2=1461373&view=diff ============================================================================== --- commons/cms-site/trunk/content/resources/.htaccess (original) +++ commons/cms-site/trunk/content/resources/.htaccess Tue Mar 26 23:36:11 2013 @@ -8,71 +8,70 @@ Redirect /sandbox/index.html /sandbox.ht # redirect from previous path #propers -RedirectMatch ^/attributes(/.*)? /proper/commons-attributes$1 -RedirectMatch ^/bcel(/.*)? /proper/commons-bcel$1 -RedirectMatch ^/beanutils(/.*)? /proper/commons-beanutils$1 -RedirectMatch ^/betwixt(/.*)? /proper/commons-betwixt$1 -RedirectMatch ^/bsf(/.*)? /proper/commons-bsf$1 -RedirectMatch ^/chain(/.*)? /proper/commons-chain$1 -RedirectMatch ^/cli(/.*)? /proper/commons-cli$1 -RedirectMatch ^/codec(/.*)? /proper/commons-codec$1 -RedirectMatch ^/collections(/.*)? /proper/commons-collections$1 -RedirectMatch ^/compress(/.*)? /proper/commons-compress$1 -RedirectMatch ^/configuration(/.*)? /proper/commons-configuration$1 -RedirectMatch ^/csv(/.*)? /proper/commons-csv$1 -RedirectMatch ^/daemon(/.*)? /proper/commons-daemon$1 -RedirectMatch ^/dbcp(/.*)? /proper/commons-dbcp$1 -RedirectMatch ^/dbutils(/.*)? /proper/commons-dbutils$1 -RedirectMatch ^/discovery(/.*)? /proper/commons-discovery$1 -RedirectMatch ^/digester(/.*)? /proper/commons-digester$1 -RedirectMatch ^/el(/.*)? /proper/commons-el$1 -RedirectMatch ^/email(/.*)? /proper/commons-email$1 -RedirectMatch ^/exec(/.*)? /proper/commons-exec$1 -RedirectMatch ^/fileupload(/.*)? /proper/commons-fileupload$1 -RedirectMatch ^/functor(/.*)? /proper/commons-functor$1 -RedirectMatch ^/imaging(/.*)? /proper/commons-imaging$1 -RedirectMatch ^/io(/.*)? /proper/commons-io$1 -RedirectMatch ^/jci(/.*)? /proper/commons-jci$1 -RedirectMatch ^/jcs(/.*)? /proper/commons-jcs$1 -RedirectMatch ^/jelly(/.*)? /proper/commons-jelly$1 -RedirectMatch ^/jexl(/.*)? /proper/commons-jexl$1 -RedirectMatch ^/jxpath(/.*)? /proper/commons-jxpath$1 -RedirectMatch ^/lang(/.*)? /proper/commons-lang$1 -RedirectMatch ^/launcher(/.*)? /proper/commons-launcher$1 -RedirectMatch ^/logging(/.*)? /proper/commons-logging$1 -RedirectMatch ^/math(/.*)? /proper/commons-math$1 -RedirectMatch ^/modeler(/.*)? /proper/commons-modeler$1 -RedirectMatch ^/net(/.*)? /proper/commons-net$1 -RedirectMatch ^/ognl(/.*)? /proper/commons-ognl$1 -RedirectMatch ^/pool(/.*)? /proper/commons-pool$1 -RedirectMatch ^/primitives(/.*)? /proper/commons-primitives$1 -RedirectMatch ^/proxy(/.*)? /proper/commons-proxy$1 -RedirectMatch ^/scxml(/.*)? /proper/commons-scxml$1 -RedirectMatch ^/transaction(/.*)? /proper/commons-transaction$1 -RedirectMatch ^/validator(/.*)? /proper/commons-validator$1 -RedirectMatch ^/vfs(/.*)? /proper/commons-vfs$1 +Redirect /attributes /proper/commons-attributes +Redirect /bcel /proper/commons-bcel +Redirect /beanutils /proper/commons-beanutils +Redirect /betwixt /proper/commons-betwixt +Redirect /bsf /proper/commons-bsf +Redirect /chain /proper/commons-chain +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 /daemon /proper/commons-daemon +Redirect /dbcp /proper/commons-dbcp +Redirect /dbutils /proper/commons-dbutils +Redirect /discovery /proper/commons-discovery +Redirect /digester /proper/commons-digester +Redirect /el /proper/commons-el +Redirect /email /proper/commons-email +Redirect /exec /proper/commons-exec +Redirect /fileupload /proper/commons-fileupload +Redirect /functor /proper/commons-functor +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 /launcher /proper/commons-launcher +Redirect /logging /proper/commons-logging +Redirect /math /proper/commons-math +Redirect /modeler /proper/commons-modeler +Redirect /net /proper/commons-net +Redirect /ognl /proper/commons-ognl +Redirect /pool /proper/commons-pool +Redirect /primitives /proper/commons-primitives +Redirect /proxy /proper/commons-proxy +Redirect /scxml /proper/commons-scxml +Redirect /transaction /proper/commons-transaction +Redirect /validator /proper/commons-validator +Redirect /vfs /proper/commons-vfs #sandbox -RedirectMatch ^/sandbox/beanutils2(/.*)? /sandbox/commons-beanutils2$1 -RedirectMatch ^/sandbox/classscan(/.*)? /sandbox/commons-classscan$1 -RedirectMatch ^/sandbox/cli2(/.*)? /sandbox/commons-cli2$1 -RedirectMatch ^/sandbox/convert(/.*)? /sandbox/commons-convert$1 -RedirectMatch ^/sandbox/finder(/.*)? /sandbox/commons-finder$1 -RedirectMatch ^/sandbox/flatfile(/.*)? /sandbox/commons-flatfile$1 -RedirectMatch ^/sandbox/functor(/.*)? /sandbox/commons-functor$1 -RedirectMatch ^/sandbox/graph(/.*)? /sandbox/commons-graph$1 -RedirectMatch ^/sandbox/i18n(/.*)? /sandbox/commons-i18n$1 -RedirectMatch ^/sandbox/id(/.*)? /sandbox/commons-id$1 -RedirectMatch ^/sandbox/javaflow(/.*)? /sandbox/commons-javaflow$1 -RedirectMatch ^/sandbox/jnet(/.*)? /sandbox/commons-jnet$1 -RedirectMatch ^/sandbox/monitoring(/.*)? /sandbox/commons-monitoring$1 -RedirectMatch ^/sandbox/nabla(/.*)? /sandbox/commons-nabla$1 -RedirectMatch ^/sandbox/openpgp(/.*)? /sandbox/commons-openpgp$1 -RedirectMatch ^/sandbox/performance(/.*)? /sandbox/commons-performance$1 -RedirectMatch ^/sandbox/pipeline(/.*)? /sandbox/commons-pipeline$1 -RedirectMatch ^/sandbox/privilizer(/.*)? /sandbox/commons-privilizer$1 +Redirect /sandbox/beanutils2 /sandbox/commons-beanutils2 +Redirect /sandbox/classscan /sandbox/commons-classscan +Redirect /sandbox/cli2 /sandbox/commons-cli2 +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 /sandbox/commons-privilizer #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 -