You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by dj...@apache.org on 2021/07/18 23:23:05 UTC

[felix-antora] 01/02: set up .htaccess file generation

This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/felix-antora.git

commit 59ef327c38046539e4e0c62a604ad9eb5d269690
Author: David Jencks <dj...@apache.org>
AuthorDate: Sun Jul 18 16:22:15 2021 -0700

    set up .htaccess file generation
---
 README.adoc                       |  22 +++++
 antora-playbook-htaccess-edit.yml |  38 ++++++++
 antora-playbook.yml               |   9 +-
 dot-htaccess-cms                  | 196 ++++++++++++++++++++++++++++++++++++++
 dot-htaccess-current              | 102 ++++++++++++++++++++
 dot-htaccess-legacy               |  94 ++++++++++++++++++
 dot-htaccess-static               |  17 ++++
 package.json                      |   6 +-
 package.json-htaccess-edit        |  21 ++++
 supplemental-ui/.asf.yaml         |   5 +
 supplemental-ui/.htaccess         |   0
 supplemental-ui/ui.yml            |   1 -
 12 files changed, 505 insertions(+), 6 deletions(-)

diff --git a/README.adoc b/README.adoc
new file mode 100644
index 0000000..e30e6f7
--- /dev/null
+++ b/README.adoc
@@ -0,0 +1,22 @@
+= Antora build for felix website
+
+== .htaccess file construction
+
+I have all the felix related git projects checked out next to one another.
+
+Base dot-htaccess-cms construction::
+This is generated in felix-site-pub last-cms branch using
+
+----
+find documentation -name "*.html"|xargs -L 1 -I % echo Redirect 301 /% https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/% > ../felix-antora/dot-htaccess-cms
+----
+
+Auto-editing to current page locations, and missing locations::
+This is done using the highly-experimental htaccess-edit-extension Antora extension.
+To run, copy `package.json-htaccess-edit` to `package.json` and run `npm clean-install` and `npm run build-htaccess`.
+This will generate `dot-htaccess-current` and `dot-htaccess-legacy`.
+
+Final .htaccess file assembly::
+The build will generate a base `.htaccess` file from the start page and page aliases in the .adoc source.
+Some shell commands will append `dot-htaccess-current`, `dot-htaccess-legacy`, and `dot-htaccess-static` to produce the final file.
+
diff --git a/antora-playbook-htaccess-edit.yml b/antora-playbook-htaccess-edit.yml
new file mode 100644
index 0000000..859d4ce
--- /dev/null
+++ b/antora-playbook-htaccess-edit.yml
@@ -0,0 +1,38 @@
+site:
+  title: Apache Felix
+  start_page: documentation::index.adoc
+content:
+  sources:
+#  For local "author mode" builds check out this aries-antora playbook project
+#  and the site project next to one another and uncomment the next two lines and comment out the other - url
+    - url: ./../felix-site
+      branches: HEAD
+# For "production" build without needing a local site checkout uncomment the next two lines and comment out the previous two.
+#  - url: https://github.com/djencks/aries-antora-site.git
+#    branches: master
+
+asciidoc:
+  extensions:
+    - "@djencks/asciidoctor-antora-indexer"
+
+ui:
+  bundle:
+    url: "./node_modules/@apache-felix/felix-antora-ui/build/felix-antora-ui-bundle.zip"
+    snapshot: true
+  supplemental_files: ./supplemental-ui
+
+urls:
+  redirect_facility: httpd
+
+output:
+  clean: true
+
+extensions:
+  - path: "@djencks/antora-htaccess-edit"
+    config:
+      component: documentation
+      version: master
+      htaccessSource: ./dot-htaccess-cms
+      htaccessTarget: ./dot-htaccess-current
+      htaccessNotFound: ./dot-htaccess-legacy
+      sliceAt: -2
diff --git a/antora-playbook.yml b/antora-playbook.yml
index a019ec9..05fc465 100644
--- a/antora-playbook.yml
+++ b/antora-playbook.yml
@@ -1,6 +1,8 @@
 site:
-  title: Apache
+  title: Apache Felix
   url: https://felix.apache.org
+  start_page: documentation::index.adoc
+
 content:
   sources:
   - url: https://github.com/apache/felix-antora-site.git
@@ -20,10 +22,13 @@ asciidoc:
 
 ui:
   bundle:
-    url: node_modules/@felix/felix-antora-ui/build/felix-antora-ui-bundle.zip
+    url: "./node_modules/@apache-felix/felix-antora-ui/build/felix-antora-ui-bundle.zip"
     snapshot: false
   #currently .htaccess has to be copied by hand, see https://gitlab.com/antora/antora/-/issues/627 and package.json
   supplemental_files: ./supplemental-ui
 
+urls:
+  redirect_facility: httpd
+
 #output:
 #  clean: true
diff --git a/dot-htaccess-cms b/dot-htaccess-cms
new file mode 100644
index 0000000..83fc3b5
--- /dev/null
+++ b/dot-htaccess-cms
@@ -0,0 +1,196 @@
+Redirect 301 /documentation/faqs.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/faqs.html
+Redirect 301 /documentation/community.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/community.html
+Redirect 301 /documentation/development/provisional-osgi-api-policy.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development/provisional-osgi-api-policy.html
+Redirect 301 /documentation/development/dependencies-file-template.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development/dependencies-file-template.html
+Redirect 301 /documentation/development/release-management-nexus.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development/release-management-nexus.html
+Redirect 301 /documentation/development/site-how-to.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development/site-how-to.html
+Redirect 301 /documentation/development/coding-standards.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development/coding-standards.html
+Redirect 301 /documentation/development/using-the-osgi-compliance-tests.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development/using-the-osgi-compliance-tests.html
+Redirect 301 /documentation/subprojects.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects.html
+Redirect 301 /documentation/faqs/apache-felix-scr-plugin-faq.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/faqs/apache-felix-scr-plugin-faq.html
+Redirect 301 /documentation/faqs/apache-felix-bundle-plugin-faq.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/faqs/apache-felix-bundle-plugin-faq.html
+Redirect 301 /documentation/tutorials-examples-and-presentations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations.html
+Redirect 301 /documentation/getting-started.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/getting-started.html
+Redirect 301 /documentation/development.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/development.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-testing-devices.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-testing-devices.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-acknowledgments.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-acknowledgments.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-getting-started.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-getting-started.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples/upnp-writing-cd-and-cp.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples/upnp-writing-cd-and-cp.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-driver-architecture.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-driver-architecture.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-known-issues.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-known-issues.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo.html
+Redirect 301 /documentation/subprojects/apache-felix-log.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-log.html
+Redirect 301 /documentation/subprojects/apache-felix-gogo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-gogo.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/resources.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/resources.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/history.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/history.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/development.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/development.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/background.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/background.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/components.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/components.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-inventory.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-inventory.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/web-console-restful-api.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/web-console-security-provider.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/web-console-security-provider.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html
+Redirect 301 /documentation/subprojects/apache-felix-script-console-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-script-console-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-obr-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-obr-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.html
+Redirect 301 /documentation/subprojects/apache-felix-preferences-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-preferences-service.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-event-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-event-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-lightweight-http-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-lightweight-http-service.html
+Redirect 301 /documentation/subprojects/apache-felix-metatype-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-metatype-service.html
+Redirect 301 /documentation/subprojects/apache-felix-autoconf.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-autoconf.html
+Redirect 301 /documentation/subprojects/apache-felix-file-install.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-file-install.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-jaas.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-jaas.html
+Redirect 301 /documentation/subprojects/mosgi-managed-osgi-framework/probeguide.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/mosgi-managed-osgi-framework/probeguide.html
+Redirect 301 /documentation/subprojects/apache-felix-framework-security.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework-security.html
+Redirect 301 /documentation/subprojects/apache-felix-healthchecks.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-healthchecks.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp.html
+Redirect 301 /documentation/subprojects/apache-felix-framework.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-framework.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-dependency-manager.html
+Redirect 301 /documentation/subprojects/apache-felix-gogo/rfc-147-overview.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
+Redirect 301 /documentation/subprojects/apache-felix-serialization-framework.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-serialization-framework.html
+Redirect 301 /documentation/subprojects/apache-felix-logback.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-logback.html
+Redirect 301 /documentation/subprojects/apache-felix-shell.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-shell.html
+Redirect 301 /documentation/subprojects/apache-felix-osgi-core.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-osgi-core.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-getting-started.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-getting-started.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-introduction.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-introduction.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-background.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-background.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-file-store.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-file-store.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-mongodb-store.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-mongodb-store.html
+Redirect 301 /documentation/subprojects/apache-felix-manifest-generator-mangen.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-manifest-generator-mangen.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
+Redirect 301 /documentation/subprojects/apache-felix-deployment-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-deployment-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/ipojo-reference-card.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/ipojo-reference-card.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-composition-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-composition-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-hello-word-maven-based-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-hello-word-maven-based-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/apache-felix-ipojo-dosgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/apache-felix-ipojo-dosgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/how-to-use-ipojo-annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/how-to-use-ipojo-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-advanced-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-advanced-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/ipojo-news.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/ipojo-news.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/related-works.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/related-works.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-keypoints.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-keypoints.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-architecture.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-architecture.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-maven.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-maven.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-methods.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-methods.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedosgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedosgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/developing-camel-mediators-with-ipojo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/developing-camel-mediators-with-ipojo.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/dive-into-the-ipojo-manipulation-depths.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/dive-into-the-ipojo-manipulation-depths.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-write-your-own-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-write-your-own-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-use-ipojo-manipulation-metadata.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-use-ipojo-manipulation-metadata.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-eclipse-integration.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-eclipse-integration.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/download.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/download.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-testing-components.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-testing-components.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedvms.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedvms.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-karaf-feature.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-karaf-feature.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-ant-task.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-ant-task.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-maven-plug-in.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-maven-plug-in.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/apache-felix-ipojo-online-manipulator.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/apache-felix-ipojo-online-manipulator.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-arch-command.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-arch-command.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/junit4osgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/junit4osgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-webconsole-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-webconsole-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/ipojo-support.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/ipojo-support.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-feature-overview.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-feature-overview.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/providing-osgi-services.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/providing-osgi-services.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/configuration-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/configuration-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/temporal-service-dependency.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/temporal-service-dependency.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/white-board-pattern-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/white-board-pattern-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/architecture-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/architecture-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/extender-pattern-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/extender-pattern-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/injecting-bundle-context.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/injecting-bundle-context.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/ipojo-jmx-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/ipojo-jmx-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/controller-lifecycle-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/controller-lifecycle-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/service-requirement-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/service-requirement-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/event-admin-handlers.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/event-admin-handlers.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/lifecycle-callback-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/lifecycle-callback-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-hierarchical-composition-overview.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-hierarchical-composition-overview.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/constructing-pojo-objects-with-factory-methods.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/constructing-pojo-objects-with-factory-methods.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-ipojo-introspection-api.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-ipojo-introspection-api.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/combining-ipojo-and-configuration-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/combining-ipojo-and-configuration-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-factory-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-factory-service.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/service-binding-interceptors.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/service-binding-interceptors.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-extender-configuration.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-extender-configuration.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-stereotypes.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-stereotypes.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/how-to-use-ipojo-factories.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/how-to-use-ipojo-factories.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/using-xml-schemas.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/using-xml-schemas.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-faq.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-faq.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-instances.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-instances.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-api.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-api.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/instance-vs-service-controller.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/instance-vs-service-controller.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html
+Redirect 301 /documentation/subprojects/mosgi-managed-osgi-framework.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/mosgi-managed-osgi-framework.html
+Redirect 301 /documentation/subprojects/apache-felix-shell-tui.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-shell-tui.html
+Redirect 301 /documentation/subprojects/apache-felix-remote-shell.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-remote-shell.html
+Redirect 301 /documentation/subprojects/apache-felix-osgi-bundle-repository.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-osgi-bundle-repository.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-osgi-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-osgi-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-commons.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-commons.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-web-console.html
+Redirect 301 /documentation/community/project-info.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/community/project-info.html
+Redirect 301 /documentation/community/projects-using-felix.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/community/projects-using-felix.html
+Redirect 301 /documentation/community/contributing.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/community/contributing.html
diff --git a/dot-htaccess-current b/dot-htaccess-current
new file mode 100644
index 0000000..bce2073
--- /dev/null
+++ b/dot-htaccess-current
@@ -0,0 +1,102 @@
+Redirect 301 /documentation/community.html /documentation/documentation/community.html
+Redirect 301 /documentation/community/contributing.html /documentation/documentation/community/contributing.html
+Redirect 301 /documentation/community/project-info.html /documentation/documentation/community/project-info.html
+Redirect 301 /documentation/community/projects-using-felix.html /documentation/documentation/community/projects-using-felix.html
+Redirect 301 /documentation/development.html /documentation/documentation/development.html
+Redirect 301 /documentation/development/coding-standards.html /documentation/documentation/development/coding-standards.html
+Redirect 301 /documentation/development/dependencies-file-template.html /documentation/documentation/development/dependencies-file-template.html
+Redirect 301 /documentation/development/provisional-osgi-api-policy.html /documentation/documentation/development/provisional-osgi-api-policy.html
+Redirect 301 /documentation/development/release-management-nexus.html /documentation/documentation/development/release-management-nexus.html
+Redirect 301 /documentation/development/site-how-to.html /documentation/documentation/development/site-how-to.html
+Redirect 301 /documentation/development/using-the-osgi-compliance-tests.html /documentation/documentation/development/using-the-osgi-compliance-tests.html
+Redirect 301 /documentation/faqs.html /documentation/documentation/faqs.html
+Redirect 301 /documentation/faqs/apache-felix-bundle-plugin-faq.html /documentation/documentation/faqs/apache-felix-bundle-plugin-faq.html
+Redirect 301 /documentation/faqs/apache-felix-scr-plugin-faq.html /documentation/documentation/faqs/apache-felix-scr-plugin-faq.html
+Redirect 301 /documentation/getting-started.html /documentation/documentation/getting-started.html
+Redirect 301 /documentation/subprojects.html /documentation/documentation/subprojects.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager.html /documentation/documentation/subprojects/apache-felix-dependency-manager.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/background.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/background.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/bundles-and-dependencies.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/design-patterns.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/development.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/development.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/dm-lambda.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/history.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/history.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/javadocs.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-earlier-versions.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/migrating-from-other-solutions.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/performance-tuning.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/resources.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/resources.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew-r15.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html /documentation/documentation/subprojects/apache-felix-dependency-manager/guides/whatsnew.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/component-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/component-aspect.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/component-bundle-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/component-factory-configuration-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/component-resource-adapter.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/component-singleton.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/components.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/components.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/dependencies.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-bundle.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-configuration.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-resource.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/dependency-service.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/dm-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/external-links.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/service-scopes.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html /documentation/documentation/subprojects/apache-felix-dependency-manager/reference/thread-model.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html /documentation/documentation/subprojects/apache-felix-dependency-manager/tutorials/getting-started.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html /documentation/documentation/subprojects/apache-felix-dependency-manager/tutorials/leveraging-the-shell.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html /documentation/documentation/subprojects/apache-felix-dependency-manager/tutorials/sample-code.html
+Redirect 301 /documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html /documentation/documentation/subprojects/apache-felix-dependency-manager/tutorials/working-with-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-event-admin.html /documentation/documentation/subprojects/apache-felix-event-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-file-install.html /documentation/documentation/subprojects/apache-felix-file-install.html
+Redirect 301 /documentation/subprojects/apache-felix-framework-security.html /documentation/documentation/subprojects/apache-felix-framework-security.html
+Redirect 301 /documentation/subprojects/apache-felix-framework.html /documentation/documentation/subprojects/apache-felix-framework.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html /documentation/documentation/subprojects/apache-felix-framework/apache-felix-framework-bundle-cache.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html /documentation/documentation/subprojects/apache-felix-framework/apache-felix-framework-configuration-properties.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html /documentation/documentation/subprojects/apache-felix-framework/apache-felix-framework-faq.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html /documentation/documentation/subprojects/apache-felix-framework/apache-felix-framework-launching-and-embedding.html
+Redirect 301 /documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html /documentation/documentation/subprojects/apache-felix-framework/apache-felix-framework-usage-documentation.html
+Redirect 301 /documentation/subprojects/apache-felix-gogo.html /documentation/documentation/subprojects/apache-felix-gogo.html
+Redirect 301 /documentation/subprojects/apache-felix-gogo/rfc-147-overview.html /documentation/documentation/subprojects/apache-felix-gogo/rfc-147-overview.html
+Redirect 301 /documentation/subprojects/apache-felix-healthchecks.html /documentation/documentation/subprojects/apache-felix-healthchecks.html
+Redirect 301 /documentation/subprojects/apache-felix-inventory.html /documentation/documentation/subprojects/apache-felix-inventory.html
+Redirect 301 /documentation/subprojects/apache-felix-log.html /documentation/documentation/subprojects/apache-felix-log.html
+Redirect 301 /documentation/subprojects/apache-felix-logback.html /documentation/documentation/subprojects/apache-felix-logback.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html /documentation/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html /documentation/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-maven-scr-plugin-use.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html /documentation/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-ant-task-use.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html /documentation/documentation/subprojects/apache-felix-maven-scr-plugin/apache-felix-scr-bndtools-use.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html /documentation/documentation/subprojects/apache-felix-maven-scr-plugin/extending-scr-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html /documentation/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html /documentation/documentation/subprojects/apache-felix-maven-scr-plugin/scr-javadoc-tags.html
+Redirect 301 /documentation/subprojects/apache-felix-metatype-service.html /documentation/documentation/subprojects/apache-felix-metatype-service.html
+Redirect 301 /documentation/subprojects/apache-felix-osgi-bundle-repository.html /documentation/documentation/subprojects/apache-felix-osgi-bundle-repository.html
+Redirect 301 /documentation/subprojects/apache-felix-preferences-service.html /documentation/documentation/subprojects/apache-felix-preferences-service.html
+Redirect 301 /documentation/subprojects/apache-felix-remote-shell.html /documentation/documentation/subprojects/apache-felix-remote-shell.html
+Redirect 301 /documentation/subprojects/apache-felix-shell-tui.html /documentation/documentation/subprojects/apache-felix-shell-tui.html
+Redirect 301 /documentation/subprojects/apache-felix-shell.html /documentation/documentation/subprojects/apache-felix-shell.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console.html /documentation/documentation/subprojects/apache-felix-web-console.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html /documentation/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html /documentation/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/branding-the-web-console.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html /documentation/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-resources.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html /documentation/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/providing-web-console-plugins.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html /documentation/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-logging.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html /documentation/documentation/subprojects/apache-felix-web-console/extending-the-apache-felix-web-console/web-console-output-templating.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/web-console-restful-api.html /documentation/documentation/subprojects/apache-felix-web-console/web-console-restful-api.html
+Redirect 301 /documentation/subprojects/apache-felix-web-console/web-console-security-provider.html /documentation/documentation/subprojects/apache-felix-web-console/web-console-security-provider.html
+Redirect 301 /documentation/tutorials-examples-and-presentations.html /documentation/documentation/tutorials-examples-and-presentations.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-application-demonstration.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-faq.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-1.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-2b.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-3.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-4.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-5.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-6.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-7.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-8.html
+Redirect 301 /documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html /documentation/documentation/tutorials-examples-and-presentations/apache-felix-osgi-tutorial/apache-felix-tutorial-example-9.html
\ No newline at end of file
diff --git a/dot-htaccess-legacy b/dot-htaccess-legacy
new file mode 100644
index 0000000..866e4f6
--- /dev/null
+++ b/dot-htaccess-legacy
@@ -0,0 +1,94 @@
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-testing-devices.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-testing-devices.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-acknowledgments.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-acknowledgments.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-getting-started.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-getting-started.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples/upnp-writing-cd-and-cp.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-testing-devices/upnp-examples/upnp-writing-cd-and-cp.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-driver-architecture.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-driver-architecture.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp/upnp-known-issues.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp/upnp-known-issues.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo.html
+Redirect 301 /documentation/subprojects/apache-felix-script-console-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-script-console-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-obr-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-obr-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-commons/creating-bundles-using-bnd.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-scr-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-scr-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-lightweight-http-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-lightweight-http-service.html
+Redirect 301 /documentation/subprojects/apache-felix-autoconf.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-autoconf.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-jaas.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-jaas.html
+Redirect 301 /documentation/subprojects/mosgi-managed-osgi-framework/probeguide.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/mosgi-managed-osgi-framework/probeguide.html
+Redirect 301 /documentation/subprojects/apache-felix-upnp.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-upnp.html
+Redirect 301 /documentation/subprojects/apache-felix-serialization-framework.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-serialization-framework.html
+Redirect 301 /documentation/subprojects/apache-felix-osgi-core.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-osgi-core.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-getting-started.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-getting-started.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-introduction.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-introduction.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-background.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-background.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-file-store.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-file-store.html
+Redirect 301 /documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-mongodb-store.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-user-admin/apache-felix-user-admin-mongodb-store.html
+Redirect 301 /documentation/subprojects/apache-felix-manifest-generator-mangen.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-manifest-generator-mangen.html
+Redirect 301 /documentation/subprojects/apache-felix-deployment-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-deployment-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-why-choose-ipojo.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/ipojo-reference-card.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/ipojo-reference-card.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-composition-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-composition-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-in-10-minutes.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-hello-word-maven-based-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-hello-word-maven-based-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/apache-felix-ipojo-dosgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/apache-felix-ipojo-dosgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/how-to-use-ipojo-annotations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/how-to-use-ipojo-annotations.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-advanced-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-gettingstarted/ipojo-advanced-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/ipojo-news.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/ipojo-news.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/related-works.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/related-works.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-keypoints.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-keypoints.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-tutorial.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-tutorial.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-architecture.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-architecture.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-maven.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-maven.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-methods.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-junit4osgi/apache-felix-ipojo-junit4osgi-methods.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedosgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedosgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/developing-camel-mediators-with-ipojo.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/developing-camel-mediators-with-ipojo.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/dive-into-the-ipojo-manipulation-depths.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/dive-into-the-ipojo-manipulation-depths.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-write-your-own-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-write-your-own-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-use-ipojo-manipulation-metadata.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-devguide/how-to-use-ipojo-manipulation-metadata.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-eclipse-integration.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-eclipse-integration.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-successstories.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/download.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/download.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-testing-components.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-testing-components.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedvms.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-supportedvms.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-karaf-feature.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-karaf-feature.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-ant-task.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-ant-task.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-maven-plug-in.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-maven-plug-in.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/apache-felix-ipojo-online-manipulator.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/apache-felix-ipojo-online-manipulator.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-arch-command.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-arch-command.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/junit4osgi.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/junit4osgi.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-webconsole-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-tools/ipojo-webconsole-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/ipojo-support.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/ipojo-support.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-feature-overview.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-feature-overview.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/providing-osgi-services.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/providing-osgi-services.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/configuration-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/configuration-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/temporal-service-dependency.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/temporal-service-dependency.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/white-board-pattern-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/white-board-pattern-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/architecture-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/architecture-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/extender-pattern-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/extender-pattern-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/injecting-bundle-context.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/injecting-bundle-context.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/ipojo-jmx-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/ipojo-jmx-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/controller-lifecycle-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/controller-lifecycle-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/service-requirement-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/service-requirement-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/event-admin-handlers.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/event-admin-handlers.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/lifecycle-callback-handler.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components/lifecycle-callback-handler.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-hierarchical-composition-overview.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-hierarchical-composition-overview.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/constructing-pojo-objects-with-factory-methods.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/constructing-pojo-objects-with-factory-methods.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-ipojo-introspection-api.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-ipojo-introspection-api.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/combining-ipojo-and-configuration-admin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/combining-ipojo-and-configuration-admin.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-factory-service.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-factory-service.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/service-binding-interceptors.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/service-binding-interceptors.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-extender-configuration.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/ipojo-extender-configuration.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-stereotypes.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/using-stereotypes.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/how-to-use-ipojo-factories.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics/how-to-use-ipojo-factories.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/using-xml-schemas.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/using-xml-schemas.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/describing-components.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-faq.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-faq.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-instances.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-instances.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-api.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/apache-felix-ipojo-api.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/ipojo-advanced-topics.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/instance-vs-service-controller.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/apache-felix-ipojo-userguide/instance-vs-service-controller.html
+Redirect 301 /documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-ipojo/articles-and-presentations.html
+Redirect 301 /documentation/subprojects/mosgi-managed-osgi-framework.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/mosgi-managed-osgi-framework.html
+Redirect 301 /documentation/subprojects/apache-felix-maven-osgi-plugin.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-maven-osgi-plugin.html
+Redirect 301 /documentation/subprojects/apache-felix-commons.html https://raw.githubusercontent.com/apache/felix-site-pub/blob/last-cms/documentation/subprojects/apache-felix-commons.html
diff --git a/dot-htaccess-static b/dot-htaccess-static
new file mode 100644
index 0000000..aa87ff7
--- /dev/null
+++ b/dot-htaccess-static
@@ -0,0 +1,17 @@
+
+#generic maven-generated content redirect
+RedirectMatch ^/apidocs/(.*)$ /documentation/_attachments/apidocs/$1
+RedirectMatch ^/ipojo/(.*)$ /documentation/_attachments/ipojo/$1
+
+#these may need updating or switching to page aliases.
+Redirect Permanent /documentation/subprojects/apache-felix-http-service.html https://github.com/apache/felix-dev/tree/master/http
+Redirect Permanent /documentation/subprojects/apache-felix-service-component-runtime.html https://github.com/apache/felix-dev/tree/master/scr
+Redirect Permanent /documentation/subprojects/apache-felix-config-admin.html https://github.com/apache/felix-dev/tree/master/configadmin
+
+Redirect Permanent /mailinglists.html /documentation/community/project-info.html#mailing-lists
+Redirect Permanent /documentation/development/issue-tracking.html /documentation/community/project-info.html
+Redirect Permanent /documentation/development/source-code.html /documentation/community/project-info.html
+Redirect Permanent /documentation/community/apache-felix-community-roles-and-processes.html /documentation/community/project-info.html
+Redirect Permanent /documentation/development/committers.html /documentation/community/project-info.html
+Redirect Permanent /documentation/development/project-management-committee-pmc.html /documentation/community/project-info.html
+Redirect Permanent /documentation/community/contributing-source-code.html /documentation/community/contributing.html
diff --git a/package.json b/package.json
index 924fb75..67b6747 100644
--- a/package.json
+++ b/package.json
@@ -5,11 +5,11 @@
     "clean-install": "rm -rf node_modules/ .cache/ package-lock.json;npm i --cache=.cache/npm",
     "plain-install": "npm i --cache=.cache/npm",
     "build": "node_modules/.bin/antora antora-playbook.yml --stacktrace --fetch --clean",
-    "build-noclean": "node_modules/.bin/antora antora-playbook.yml --stacktrace --fetch;cp ./supplemental-ui/.htaccess ./build/site/;cp ./supplemental-ui/.asf.yaml ./build/site/"
+    "build-noclean": "node_modules/.bin/antora antora-playbook.yml --stacktrace --fetch;echo '\n#legacy cms to current' >> ./build/site/.htaccess;cat dot-htaccess-current >> ./build/site/.htaccess;echo '\n\n#legacy to git cms legacy site' >> ./build/site/.htaccess;cat dot-htaccess-legacy >> ./build/site/.htaccess;cat dot-htaccess-static >> ./build/site/.htaccess"
   },
   "devDependencies": {
-    "@antora/cli": "^2.3.3",
-    "@antora/site-generator-default": "^2.3.3",
+    "@antora/cli": "^2.3.4",
+    "@antora/site-generator-default": "^2.3.4",
     "@felix/felix-antora-ui": "https://github.com/apache/felix-antora-ui.git",
     "asciidoctor-kroki": "^0.9.2",
     "@djencks/asciidoctor-antora-indexer": "^0.0.4",
diff --git a/package.json-htaccess-edit b/package.json-htaccess-edit
new file mode 100644
index 0000000..01526b3
--- /dev/null
+++ b/package.json-htaccess-edit
@@ -0,0 +1,21 @@
+{
+  "private": true,
+  "scripts": {
+    "clean-build": "npm run clean-install;npm run build",
+    "clean-install": "rm -rf node_modules/ .cache/ package-lock.json;npm i --cache=.cache/npm",
+    "build": "node_modules/.bin/antora antora-playbook.yml --stacktrace --fetch --clean;echo '\n#legacy cms to current' >> ./build/site/.htaccess;cat dot-htaccess-current >> ./build/site/.htaccess;echo '\n\n#legacy to git cms legacy site' >> ./build/site/.htaccess;cat dot-htaccess-legacy >> ./build/site/.htaccess;cat dot-htaccess-static >> ./build/site/.htaccess",
+    "build-htaccess": "node_modules/.bin/antora --generator @djencks/site-generator-default antora-playbook-htaccess-edit.yml --stacktrace --fetch --clean;echo '\n#legacy cms to current' >> ./build/site/.htaccess;cat dot-htaccess-current >> ./build/site/.htaccess;echo '\n\n#legacy to git cms legacy site' >> ./build/site/.htaccess;cat dot-htaccess-legacy >> ./build/site/.htaccess;cat dot-htaccess-static >> ./build/site/.htaccess"
+  },
+  "devDependencies": {
+    "@antora/cli": "^2.3.4",
+    "@antora/site-generator-default": "^2.3.4",
+    "@apache-felix/felix-antora-ui": "https://github.com/apache/felix-antora-ui.git",
+    "asciidoctor-kroki": "^0.9.2",
+    "@djencks/asciidoctor-antora-indexer": "^0.0.4",
+    "@djencks/asciidoctor-jsonpath": "^0.0.2",
+    "@djencks/antora-htaccess-edit": "file:///Users/david/projects/antora/extensions/antora-htaccess-edit",
+    "@djencks/playbook-builder": "https://experimental-repo.s3-us-west-1.amazonaws.com/djencks-playbook-builder-v2.3.3.tgz",
+    "@djencks/content-aggregator": "https://experimental-repo.s3-us-west-1.amazonaws.com/djencks-content-aggregator-v2.3.3.tgz",
+    "@djencks/site-generator-default": "https://experimental-repo.s3-us-west-1.amazonaws.com/djencks-site-generator-default-v2.3.3.tgz"
+  }
+}
diff --git a/supplemental-ui/.asf.yaml b/supplemental-ui/.asf.yaml
index ec7e7b6..27a2e96 100644
--- a/supplemental-ui/.asf.yaml
+++ b/supplemental-ui/.asf.yaml
@@ -6,3 +6,8 @@ notifications:
 
 publish:
   whoami: asf-site
+
+#temporary
+staging:
+  profile: ~
+  whoami:  asf-staging
diff --git a/supplemental-ui/.htaccess b/supplemental-ui/.htaccess
deleted file mode 100644
index e69de29..0000000
diff --git a/supplemental-ui/ui.yml b/supplemental-ui/ui.yml
index 52aaf77..58434cd 100644
--- a/supplemental-ui/ui.yml
+++ b/supplemental-ui/ui.yml
@@ -1,3 +1,2 @@
 static_files:
-- .htaccess
 - .asf.yml