Page tree
Skip to end of metadata
Go to start of metadata

From Emails

rewrite ^/get_started_juju_deploy                      http://$server_name/display/bgs/Get+Started+Juju+Deploy;
rewrite ^/get_started_experiment(.*)                   http://$server_name/display/bgs/Get+Started+Experiment$1;

From Confluence log 2016-04-06

rewrite ^/nfv-kvm(.*)                                  http://$server_name/display/kvm$1;
rewrite ^/dell_hosting                                 http://$server_name/display/pharos/Dell+Hosting;
rewrite ^/escalator(.*)                                http://$server_name/display/escalator/Escalator+Home;
rewrite ^/opensaf                                      http://$server_name/display/PROJ/Opensaf;
rewrite ^/wiki/trello                                  http://$server_name/display/DOC/Trello;
rewrite ^/brahmaputra_testing_page                     http://$server_name/display/SWREL/Brahmaputra+Testing+Page;
rewrite ^/candidates_for_scenarios                     http://$server_name/display/TBM/Candidates+For+Scenarios;
rewrite ^/juju_release                                 http://$server_name/display/joid/Juju+Release;
rewrite ^/members_private/start                        http://$server_name/display/TBM/Members+Private+Start;
rewrite ^/ovsnfv                                       http://$server_name/display/ovsnfv/Project+Proposal;
rewrite ^/resource_scheduler(.*)                       http://$server_name/display/rs/Resource+Scheduler+Home;
rewrite ^/traffic_profile_management                   http://$server_name/display/functest/Traffic+Profile+Management;
rewrite ^/opnfv_testbed_infrastructure                 http://$server_name/display/PROJ/Opnfv+Testbed+Infrastructure;
rewrite ^/list_of_open_source                          http://$server_name/display/functest/List+Of+Open+Source;
rewrite ^/midonet_for_opnfv                            http://$server_name/display/PROJ/Midonet+For+Opnfv;
rewrite ^/collection_of_test_results                   http://$server_name/display/functest/Collection+Of+Test+Results;
# 404 on original wiki, ignore.
# ^/content_delivery_network_cdn_node 

 

From Confluence log 2016-04-05

# 10+ hits:
rewrite ^/network_function_chaining                    http://$server_name/display/sfc/Service+Function+Chaining+Home;
rewrite ^/brahmaputra_release_plan                     http://$server_name/display/SWREL/Brahmaputra+Release+Plan;
rewrite ^/dev_step_by_step                             http://$server_name/display/DEV/Dev+Step+By+Step;
rewrite ^/foreman_guide                                http://$server_name/display/bgs/Foreman+Guide;
rewrite ^/lab_update_guide                             http://$server_name/display/pharos/Lab+Update+Guide;
rewrite ^/virtual_provider_edge                        http://$server_name/display/PROJ/Virtual+Provider+Edge;
rewrite ^/vpe_performance_testing                      http://$server_name/display/PROJ/Vpe+Performance+Testing;
rewrite ^/opnfv_platform_characterization              http://$server_name/display/PROJ/Opnfv+Platform+Characterization;
rewrite ^/platform_performance_benchmarking            http://$server_name/display/qtip/Platform+Performance+Benchmarking;
rewrite ^/testing                                      http://$server_name/display/functest/Testing;
rewrite ^/simultaneous_release_process_and_guidelines  http://$server_name/display/SWREL/OPNFV+C+release+planning+activities;
rewrite ^/vnf_deployment_test_cases                    http://$server_name/display/PROJ/Vnf+Deployment+Test+Cases;
rewrite ^/service_function_chaining(.*)                http://$server_name/display/sfc/Service+Function+Chaining+Home;
rewrite ^/continuous_integration_ci                    http://$server_name/display/octopus/Continuous+Integration+Ci;
rewrite ^/compass_guide                                http://$server_name/display/compass4nfv/Compass+Guide;
rewrite ^/blue_prints_for_openstack                    http://$server_name/display/availability/Blue+Prints+For+Openstack;

# This page was pretty blank in original, let's go to home page
rewrite ^/contributing                                http://$server_name/display/PROJ;

# 404 on the original, will ignore this
# rewrite ^/content_delivery_network_cdn_node

# And some I noticed from external sites:
https://wiki.opnfv.org/get_started/ericsson_hosting/access   http://$server_name/display/bgs/Access;
https://wiki.opnfv.org/get_started/ericsson_hosting/network  http://$server_name/display/bgs/Network;
https://wiki.opnfv.org/get_started/ericsson_hosting/qna      http://$server_name/display/bgs/Qna;
https://wiki.opnfv.org/get_started/get_started_work_items    http://$server_name/display/bgs/Get+Started+Work+Items;
https://wiki.opnfv.org/pharos/pharos_specification           http://$server_name/display/pharos/Pharos+Specification;

Updates From Community 2016-04-01

It would appear I somehow missed compass4nfv.  All the project proposals which have a _ in their name also need an explicit redirect as we do not have the _ to + global rule working.

Remove

rewrite  ^/project_proposals(.*)                                    http://$server_name/display/PROJ/Project+Proposals$1;

Add

#These all have project proposals in their name still
rewrite ^/project_proposals/yardstick http://$server_name/display/PROJ/project+proposals+yardstick;
rewrite ^/project_proposals/service_function_chaining http://$server_name/display/PROJ/project+proposals+service+function+chaining;
rewrite ^/project_proposals/models http://$server_name/display/PROJ/project+proposals+models;
rewrite ^/project_proposals/joid http://$server_name/display/PROJ/project+proposals+joid;
rewrite ^/project_proposals/fuel_opnfv http://$server_name/display/PROJ/project+proposals+fuel+opnfv;
rewrite ^/project_proposals/enfv http://$server_name/display/PROJ/project+proposals+enfv;
rewrite ^/project_proposals/domino http://$server_name/display/PROJ/project+proposals+domino;
rewrite ^/project_proposals/cperf http://$server_name/display/PROJ/project+proposals+cperf;
rewrite ^/project_proposals/bottlenecks http://$server_name/display/PROJ/project+proposals+bottlenecks;
rewrite ^/project_proposals/armband http://$server_name/display/PROJ/project+proposals+armband;
rewrite ^/project_proposals/apex http://$server_name/display/PROJ/project+proposals+apex;

# These ended up without the "project proposals" in their names
rewrite ^/project_proposals/yangforge http://$server_name/display/PROJ/yangforge;
rewrite ^/project_proposals/vaccine http://$server_name/display/PROJ/vaccine;
rewrite ^/project_proposals/template http://$server_name/display/PROJ/template;
rewrite ^/project_proposals/opnfv_compliance http://$server_name/display/PROJ/opnfv+compliance;
rewrite ^/project_proposals/opensteak http://$server_name/display/PROJ/opensteak;
rewrite ^/project_proposals/ocq http://$server_name/display/PROJ/ocq;
rewrite ^/project_proposals/nfvreadyness http://$server_name/display/PROJ/nfvreadyness;
rewrite ^/project_proposals/netready http://$server_name/display/PROJ/netready;
rewrite ^/project_proposals/juju http://$server_name/display/PROJ/juju;

# Catch all for any others to go to the project proposals main page
rewrite ^/project_proposals(.*)                                     http://$server_name/display/PROJ/Project+Proposals;

#This one moved to be under the domino project itself.
rewrite ^/project_proposals/domino/dependencies                     http://$server_name/display/domino/dependencies;

rewrite ^/feature_test_project_matrix                              http://$server_name/display/functest/Feature+Test+Project+Matrix;
rewrite ^/compass4nfv(.*)                                           http://$server_name/display/compass4nfv;

Moon Redirect

There were no subpages of moon, so let's direct all moon content to its site home page.

rewrite  ^/moon(.*)                                                 http://$server_name/display/moon;

TC Agenda and Minutes Redirects

rewrite ^/wiki/tc_agenda_(.*)                                       http://$server_name/display/PROJ/tc+agenda+$1;
rewrite ^/wiki/tc_minutes_(.*)                                      http://$server_name/display/PROJ/tc+minutes+$1;

IPv6 Complete Site

rewrite ^/ipv6_opnfv_project/agenda_(.*)                            http://$server_name/display/ipv6/agenda+$1;
rewrite ^/ipv6_opnfv_project/minutes_(.*)                           http://$server_name/display/ipv6/minutes+$1;

rewrite ^/ipv6_opnfv_project/arno_laptop                            http://$server_name/display/ipv6/arno+laptop;
rewrite ^/ipv6_opnfv_project/bottomup_exercise                      http://$server_name/display/ipv6/bottomup+exercise;
rewrite ^/ipv6_opnfv_project/bringup_odl_controller                 http://$server_name/display/ipv6/bringup+odl+controller;
rewrite ^/ipv6_opnfv_project/create_networks                        http://$server_name/display/ipv6/create+networks;
rewrite ^/ipv6_opnfv_project/file_list                              http://$server_name/display/ipv6/file+list;
rewrite ^/ipv6_opnfv_project/ipv6_gap_odl                           http://$server_name/display/ipv6/ipv6+gap+odl;
rewrite ^/ipv6_opnfv_project/ipv6_roadmap                           http://$server_name/display/ipv6/ipv6+roadmap;
rewrite ^/ipv6_opnfv_project/ipv6_vrouter                           http://$server_name/display/ipv6/ipv6+vrouter;
rewrite ^/ipv6_opnfv_project/jenkins_integration                    http://$server_name/display/ipv6/jenkins+integration;
rewrite ^/ipv6_opnfv_project/juno_analysis                          http://$server_name/display/ipv6/juno+analysis;
rewrite ^/ipv6_opnfv_project/kilo_analysis                          http://$server_name/display/ipv6/kilo+analysis;
rewrite ^/ipv6_opnfv_project/lithium_analysis                       http://$server_name/display/ipv6/lithium+analysis;
rewrite ^/ipv6_opnfv_project/meetings                               http://$server_name/display/ipv6/meetings;
rewrite ^/ipv6_opnfv_project/metadata_structure                     http://$server_name/display/ipv6/metadata+structure;
rewrite ^/ipv6_opnfv_project/metadata_vm                            http://$server_name/display/ipv6/metadata+vm;
rewrite ^/ipv6_opnfv_project/openstack_ipv6                         http://$server_name/display/ipv6/openstack+ipv6;
rewrite ^/ipv6_opnfv_project/poc_design                             http://$server_name/display/ipv6/poc+design;
rewrite ^/ipv6_opnfv_project/poc_svmvrouter                         http://$server_name/display/ipv6/poc+svmvrouter;
rewrite ^/ipv6_opnfv_project/poc_test_plan                          http://$server_name/display/ipv6/poc+test+plan;
rewrite ^/ipv6_opnfv_project/rel_c_planning                         http://$server_name/display/ipv6/rel+c+planning;
rewrite ^/ipv6_opnfv_project/setup_osodl_compute_node               http://$server_name/display/ipv6/setup+osodl+compute+node;
rewrite ^/ipv6_opnfv_project/setup_osodl_ctrlnwcom_node             http://$server_name/display/ipv6/setup+osodl+ctrlnwcom+node;
rewrite ^/ipv6_opnfv_project/topdown_usecase                        http://$server_name/display/ipv6/topdown+usecase;
rewrite ^/ipv6_opnfv_project/vm_as_router                           http://$server_name/display/ipv6/vm+as+router;

rewrite  ^/ipv6_opnfv_project                                       http://$server_name/display/ipv6;

 

Update to current live

rewrite  ^/get_started_fuel_deploy_vm                                    http://$server_name/display/bgs/Get+Started+Fuel+Deploy+Vm;
rewrite  ^/get_started_fuel_deploy                                       http://$server_name/display/bgs/Get+Started+Fuel+Deploy;
rewrite  ^/get_started/fuel_status/meetings                              http://$server_name/display/fuel/Fuel+at+OPNFV+Weekly+Meetings;
rewrite  ^/get_started/fuel_status                                       http://$server_name/display/bgs/Get+Started+Fuel+Status; 


rewrite  ^/documentation/opnfvdocs(.*)                                   http://$server_name/display/opnfvdocs$1;
rewrite  ^/documentation_projects(.*)                                    http://$server_name/display/opnfvdocs/Documentation+Projects$1;
rewrite  ^/documentation(.*)                                             http://$server_name/display/DOC$1;

 

Current live config Mar 31st

#Fuel Stuff 
rewrite ^/deploy_opnfv_with_fuel_in_a_virtual_environment           http://$server_name/display/ovsnfv/Deploy+OPNFV+with+Fuel+in+a+virtual+environment;
rewrite  ^/fuel_opnfv_b-wp                                               http://$server_name//display/fuel/Fuel+Opnfv+B-wp;
rewrite  ^/fuel_opnfv_community-tips-tricks                              http://$server_name/display/fuel/Fuel+Opnfv+Community-tips-tricks;
rewrite  ^/fuel_opnfv_goal                                               http://$server_name/display/fuel/Fuel+Opnfv+Goal;
rewrite  ^/fuel_opnfv_governance                                         http://$server_name/display/fuel/Fuel+Opnfv+Governance;
rewrite  ^/fuel_opnfv_guidelines                                         http://$server_name/display/fuel/Fuel+Opnfv+Guidelines;
rewrite  ^/fuel_opnfv_integrated-project-guidelines_makefile             http://$server_name/display/fuel/Fuel+Opnfv+Integrated-project-guidelines+Makefile;
rewrite  ^/fuel_opnfv_integrated-project-guidelines                      http://$server_name/display/fuel/Fuel+Opnfv+Integrated-project-guidelines;
rewrite  ^/fuel_opnfv_integrated-projects                                http://$server_name/display/fuel/Fuel+Opnfv+Integrated-projects;
rewrite  ^/fuel_opnfv_milestone_c_report                                 http://$server_name/display/fuel/Fuel+Opnfv+Milestone+C+Report;
rewrite  ^/get_started_fuel_deploy                                       http://$server_name/display/bgs/Get+Started+Fuel+Deploy;
rewrite  ^/get_started_fuel_deploy_vm                                    http://$server_name/display/bgs/Get+Started+Fuel+Deploy+Vm;
rewrite  ^/get_started/fuel_status                                       http://$server_name/display/bgs/Get+Started+Fuel+Status;
rewrite  ^/get_started/fuel_status/meetings                              http://$server_name/display/fuel/Fuel+at+OPNFV+Weekly+Meetings;
rewrite  ^/project_proposals/fuel_opnfv                                  http://$server_name/display/PROJ/Project+Proposals+Fuel+Opnfv;
rewrite  ^/releases/brahmaputra/release_plan/fuel_milestone_d_report     http://$server_name/display/SWREL/Fuel+Milestone+D+Report;
rewrite  ^/releases/brahmaputra/release_plan/fuel_milestone_e_report     http://$server_name/display/SWREL/Fuel+Milestone+E+Report;
rewrite  ^/fuel_opnfv/b_release_status                                   http://$server_name/display/fuel/B+Release+Status;
rewrite  ^/fuel_opnfv/ci                                                 http://$server_name/display/fuel/ci;
rewrite  ^/fuel_opnfv/news_brahmaputra_integration_concluded             http://$server_name/display/fuel/News+Brahmaputra+Integration+Concluded;
rewrite  ^/fuel_opnfv/news_wp1_concluded                                 http://$server_name/display/fuel/News+Wp1+Concluded;
rewrite  ^/fuel_opnfv/wp1_concluded                                      http://$server_name/display/fuel/Wp1+Concluded;
rewrite  ^/fuel_opnfv                                                    http://$server_name/display/fuel;
rewrite  ^/get_started(.*)                                               http://$server_name/display/bgs;#
#
rewrite  ^/use_cases(.*)                                                 http://$server_name/display/PROJ/Use+Cases$1;
rewrite  ^/onosfw(.*)                                                    http://$server_name/display/onosfw$1;
rewrite  ^/movie(.*)                                                     http://$server_name/display/movie$1;
rewrite  ^/high_availability_for_opnfv(.*)                               http://$server_name/display/availability$1;
rewrite  ^/all_projects(.*)                                              http://$server_name/display/PROJ/Approved+Projects$1;
rewrite  ^/copper/$1(.*)                                                 http://$server_name/display/copper/$1;
rewrite  ^/apex(.*)                                                      http://$server_name/display/apex$1;
rewrite  ^/requirements_projects(.*)                                     http://$server_name/display/PROJ/Requirements+Projects$1;
rewrite  ^/armband(.*)                                                   http://$server_name/display/armband$1;
rewrite  ^/bottlenecks(.*)                                               http://$server_name/display/bottlenecks$1;
rewrite  ^/collaborative_development_projects(.*)                        http://$server_name/display/collaborative+development+projects$1;
rewrite  ^/community-awards(.*)                                          http://$server_name/display/DEV/community-awards$1;
rewrite  ^/community(.*)                                                 http://$server_name/display/COM$1;
rewrite  ^/copper(.*)                                                    http://$server_name/display/copper$1;
rewrite  ^/cperf(.*)                                                     http://$server_name/display/cperf$1;
rewrite  ^/developers(.*)                                                http://$server_name/display/DEV$1;
rewrite  ^/developer(.*)                                                 http://$server_name/display/DEV$1;
rewrite  ^/doctor(.*)                                                    http://$server_name/display/doctor$1;
rewrite  ^/documentation(.*)                                             http://$server_name/display/DOC$1;
rewrite  ^/documentation/opnfvdocs(.*)                                   http://$server_name/display/opnfvdocs$1;
rewrite  ^/documentation_projects(.*)                                    http://$server_name/display/opnfvdocs/Documentation+Projects$1;
rewrite  ^/dpacc(.*)                                                     http://$server_name/display/dpacc$1;
rewrite  ^/events(.*)                                                    http://$server_name/display/EVNT$1;
rewrite  ^/fds(.*)                                                       http://$server_name/display/fds$1;
rewrite  ^/functest(.*)                                                  http://$server_name/display/functest$1;
rewrite  ^/genesis(.*)                                                   http://$server_name/display/genesis$1;
rewrite  ^/hackfests(.*)                                                 http://$server_name/display/EVNT$1;
rewrite  ^/inspector(.*)                                                 http://$server_name/display/inspector$1;
rewrite  ^/joid(.*)                                                      http://$server_name/display/joid$1;
rewrite  ^/kvm(.*)                                                       http://$server_name/display/kvm$1;
rewrite  ^/lsoapi(.*)                                                    http://$server_name/display/lsoapi$1;
rewrite  ^/meetings(.*)                                                  http://$server_name/display/meetings$1;
rewrite  ^/models(.*)                                                    http://$server_name/display/models$1;
rewrite  ^/multisite(.*)                                                 http://$server_name/display/multisite$1;
rewrite  ^/octopus(.*)                                                   http://$server_name/display/octopus$1;
rewrite  ^/opnfv_functional_testing(.*)                                  http://$server_name/display/functest$1;
rewrite  ^/opnfv_test_dashboard(.*)                                      http://$server_name/display/functest/Opnfv+Test+Dashboard$1;
rewrite  ^/oscar(.*)                                                     http://$server_name/display/PROJ/Oscar+Project$1;
rewrite  ^/oscar_project(.*)                                             http://$server_name/display/PROJ/Oscar+Project$1;
rewrite  ^/ovno(.*)                                                      http://$server_name/display/ovno$1;
rewrite  ^/parser(.*)                                                    http://$server_name/display/parser$1;
rewrite  ^/pharos(.*)                                                    http://$server_name/display/pharos$1;
rewrite  ^/pinpoint(.*)                                                  http://$server_name/display/pinpoint$1;
rewrite  ^/policytest(.*)                                                http://$server_name/display/policytest$1;
rewrite  ^/prediction(.*)                                                http://$server_name/display/prediction$1;
rewrite  ^/projects(.*)                                                  http://$server_name/display/projects$1;
rewrite  ^/promise(.*)                                                   http://$server_name/display/promise$1;
rewrite  ^/releases(.*)                                                  http://$server_name/display/SWREL$1;
rewrite  ^/releng(.*)                                                    http://$server_name/display/releng$1;
rewrite  ^/requirements_projects(.*)                                     http://$server_name/display/PROJ/requirements_projects$1;
rewrite  ^/sdnvpn(.*)                                                    http://$server_name/display/sdnvpn$1;
rewrite  ^/security(.*)                                                  http://$server_name/display/security$1;
rewrite  ^/storperf(.*)                                                  http://$server_name/display/storperf$1;
rewrite  ^/vsperf(.*)                                                    http://$server_name/display/vsperf$1;
rewrite  ^/opnfv-orange-pod2(.*)                                         http://$server_name/display/pharos/Opnfv-orange-pod2$1;
rewrite  ^/r1_vping(.*)                                                  http://$server_name/display/functest/R1+Vping$1;
rewrite  ^/qtip_milestone_c_report(.*)                                   http://$server_name/display/SWREL/Qtip+Milestone+C+Report$1;
rewrite  ^/approved_projects(.*)                                         http://$server_name/display/PROJ/Approved+Projects$1;
rewrite  ^/yardstick(.*)                                                 http://$server_name/display/yardstick/$1;
rewrite  ^/characterize_vswitch_performance_for_telco_nfv_use_cases(.*)  http://$server_name/display/vsperf/;
rewrite  ^/domino(.*)                                                    http://$server_name/display/domino/Domino+Home;
rewrite  ^/start(.*)                                                     http://$server_name/display/PROJ/;
rewrite  ^/wiki/tsc(.*)                                                  http://$server_name/display/meetings/TSC$1;
rewrite  ^/tsc(.*)                                                       http://$server_name/display/meetings/tsc$1;

FUEL Specific Mappings

To ensure proper redirects of all FUEL pages, please find the following rewrite rules.

Daniel Smith, can you please review and comment?

rewrite ^/fuel_opnfv_b-wp                                           http://$server_name//display/fuel/Fuel+Opnfv+B-wp
rewrite ^/fuel_opnfv_community-tips-tricks                          http://$server_name/display/fuel/Fuel+Opnfv+Community-tips-tricks
rewrite ^/fuel_opnfv_goal                                           http://$server_name/display/fuel/Fuel+Opnfv+Goal
rewrite ^/fuel_opnfv_governance                                     http://$server_name/display/fuel/Fuel+Opnfv+Governance
rewrite ^/fuel_opnfv_guidelines                                     http://$server_name/display/fuel/Fuel+Opnfv+Guidelines
rewrite ^/fuel_opnfv_integrated-project-guidelines_makefile         http://$server_name/display/fuel/Fuel+Opnfv+Integrated-project-guidelines+Makefile
rewrite ^/fuel_opnfv_integrated-project-guidelines                  http://$server_name/display/fuel/Fuel+Opnfv+Integrated-project-guidelines
rewrite ^/fuel_opnfv_integrated-projects                            http://$server_name/display/fuel/Fuel+Opnfv+Integrated-projects
rewrite ^/fuel_opnfv_milestone_c_report                             http://$server_name/display/fuel/Fuel+Opnfv+Milestone+C+Report

rewrite ^/get_started_fuel_deploy                                   http://$server_name/display/bgs/Get+Started+Fuel+Deploy
rewrite ^/get_started_fuel_deploy_vm                                http://$server_name/display/bgs/Get+Started+Fuel+Deploy+Vm
rewrite ^/get_started/fuel_status                                   http://$server_name/display/bgs/Get+Started+Fuel+Status
rewrite ^/get_started/fuel_status/meetings                          http://$server_name/display/fuel/Fuel+at+OPNFV+Weekly+Meetings
rewrite ^/project_proposals/fuel_opnfv                              http://$server_name/display/PROJ/Project+Proposals+Fuel+Opnfv
rewrite ^/releases/brahmaputra/release_plan/fuel_milestone_d_report http://$server_name/display/SWREL/Fuel+Milestone+D+Report
rewrite ^/releases/brahmaputra/release_plan/fuel_milestone_e_report http://$server_name/display/SWREL/Fuel+Milestone+E+Report

rewrite ^/fuel_opnfv/b_release_status                               http://$server_name/display/fuel/B+Release+Status
rewrite ^/fuel_opnfv/ci                                             http://$server_name/display/fuel/ci
rewrite ^/fuel_opnfv/news_brahmaputra_integration_concluded         http://$server_name/display/fuel/News+Brahmaputra+Integration+Concluded
rewrite ^/fuel_opnfv/news_wp1_concluded                             http://$server_name/display/fuel/News+Wp1+Concluded
rewrite ^/fuel_opnfv/wp1_concluded                                  http://$server_name/display/fuel/Wp1+Concluded

rewrite ^/fuel_opnfv                                                http://$server_name/display/fuel

rewrite ^/deploy_opnfv_with_fuel_in_a_virtual_environment           http://$server_name/display/ovsnfv/Deploy+OPNFV+with+Fuel+in+a+virtual+environment

Original list

rewrite ^/use_cases(.*)  http://$server_name/display/PROJ/Use+Cases$1
rewrite ^/onosfw(.*) http://$server_name/display/onosfw$1
rewrite ^/movie(.*)  http://$server_name/display/movie$1
rewrite ^/high_availability_for_opnfv(.*) http://$server_name/display/availability$1
rewrite ^/get_started(.*) http://$server_name/display/bgs
rewrite ^/apex(.*)  http://$server_name/display/apex$1
rewrite ^/armband(.*)  http://$server_name/display/armband$1
rewrite ^/bottlenecks(.*)  http://$server_name/display/bottlenecks$1
rewrite ^/collaborative_development_projects(.*)  http://$server_name/display/PROJ/Collaborative+Development+Projects+$1
rewrite ^/community-awards(.*)  http://$server_name/display/DEV/community-awards$1
rewrite ^/community(.*)  http://$server_name/display/COM$1
rewrite ^/copper(.*)  http://$server_name/display/copper$1
rewrite ^/cperf(.*)  http://$server_name/display/cperf$1
rewrite ^/developers(.*)  http://$server_name/display/DEV$1
rewrite ^/developer(.*)  http://$server_name/display/DEV$1
rewrite ^/doctor(.*)  http://$server_name/display/doctor$1
rewrite ^/documentation(.*)  http://$server_name/display/DOC$1
rewrite ^/documentation/opnfvdocs(.*)  http://$server_name/display/opnfvdocs$1
rewrite ^/documentation_projects(.*)  http://$server_name/display/opnfvdocs/Documentation+Projects$1
rewrite ^/dpacc(.*)  http://$server_name/display/dpacc$1
rewrite ^/events(.*)  http://$server_name/display/EVNT$1
rewrite ^/fds(.*)  http://$server_name/display/fds$1
rewrite ^/fuel_opnfv(.*)  http://$server_name/display/fuel$1
rewrite ^/functest(.*)  http://$server_name/display/functest$1
rewrite ^/genesis(.*)  http://$server_name/display/genesis$1
rewrite ^/hackfests(.*)  http://$server_name/display/EVNT$1
rewrite ^/inspector(.*)  http://$server_name/display/inspector$1
rewrite ^/ipv6_opnfv_project(.*)  http://$server_name/display/ipv6$1
rewrite ^/joid(.*)  http://$server_name/display/joid$1
rewrite ^/kvm(.*)  http://$server_name/display/kvm$1
rewrite ^/lsoapi(.*)  http://$server_name/display/lsoapi$1
rewrite ^/meetings(.*)  http://$server_name/display/meetings$1
rewrite ^/models(.*)  http://$server_name/display/models$1
rewrite ^/multisite(.*)  http://$server_name/display/multisite$1
rewrite ^/octopus(.*)  http://$server_name/display/octopus$1
rewrite ^/opnfv_functional_testing(.*)  http://$server_name/display/functest$1
rewrite ^/opnfv_test_dashboard(.*)  http://$server_name/display/functest/Opnfv+Test+Dashboard$1
rewrite ^/oscar(.*)  http://$server_name/display/PROJ/Oscar+Project$1
rewrite ^/oscar_project(.*)  http://$server_name/display/PROJ/Oscar+Project$1
rewrite ^/ovno(.*)  http://$server_name/display/ovno$1
rewrite ^/parser(.*)  http://$server_name/display/parser$1
rewrite ^/pharos(.*)  http://$server_name/display/pharos$1
rewrite ^/pinpoint(.*)  http://$server_name/display/pinpoint$1
rewrite ^/policytest(.*)  http://$server_name/display/policytest$1
rewrite ^/prediction(.*)  http://$server_name/display/prediction$1
rewrite ^/project_proposals(.*)  http://$server_name/display/PROJ/Project+Proposals$1
rewrite ^/projects(.*)  http://$server_name/display/projects$1
rewrite ^/promise(.*)  http://$server_name/display/promise$1
rewrite ^/releases(.*)  http://$server_name/display/SWREL$1
rewrite ^/releng(.*)  http://$server_name/display/releng$1
rewrite ^/requirements_projects(.*)  http://$server_name/display/PROJ/Requirements+Projects$1
rewrite ^/sdnvpn(.*)  http://$server_name/display/sdnvpn$1
rewrite ^/security(.*)  http://$server_name/display/security$1
rewrite ^/storperf(.*)  http://$server_name/display/storperf$1
rewrite ^/tsc(.*)  http://$server_name/display/meetings/tsc$1
rewrite ^/vsperf(.*)  http://$server_name/display/vsperf$1
rewrite ^/wiki/tsc(.*)  http://$server_name/display/meetings/TSC$1

Mark's URL Creation Cheat Sheet

export DWPROJ=dokuwiki_project_dir
export CONFSP=space
cd $PROJ
find * -printf '%p \n' | sed "s/.txt//" | sort > file_list
for file in `cat file_list` ; do rw=`echo rewrite ^/$DWPROJ/$file` ; tg=`echo $file | sed "s/_/+/g"` ; tg2=`echo http://\\$server_name/display/$CONFSP/$tg` ; echo $rw $tg2 ; done | sort -r

Scrape the confluence access log for old form URL hits.

grep GET atlassian-confluence.log | grep -v "/display/" | grep -v rest | grep -v admin | grep -v "/download/" |grep -v "/plugins/" | grep -v "s/en_GB" | grep -v "/viewtracker/" | grep -v ".action" | grep -v "wiki.opnfv.org/ " | cut -d] -f3 | cut -d- -f2- | cut -d\  -f3 | sed "s|https://wiki.opnfv.org|https://privatewiki.opnfv.org|" | sort | uniq -c | sort -n | grep -v 1800 | grep -v 1_800 | grep -v 50_percent

 

    
  • No labels

2 Comments

  1. Hello.

     

    Thanks for the list.

     

    Some questions so i understand the structure and our aims:

    Are we trying to Match the LABS are the top of the Confluence Web page  (UI), thus in our new structure, from the root namespace our Top level Directories should match, thus:

    wiki.opnfv.org/display/COMMUNITY
    wiki.opnfv.org/display/DEVELOPER
    wiki.opnfv.org/display/DOCUMENATION
    wiki.opnfv.org/display/EVENTS
    wiki.opnfv.org/display/INFRASTRUCTURE
    wiki.opnfv.org/MEETINGS
    ...
    .//

    And thus, all FUEL (as example) should end up at

    wiki.opnfv.org/PROJECT/FUEL
    wiki.opnfv.org/PROJECT/FUEL+SOME+PROJECT+PAGE

     

    From there, we use the canonical name, with + as the connector for all pages, thus within each PROJECT< they can spawn out however, they need

    OR (smile)

    Are we to go from wiki.opnfv.org/FUEL and then do names like wiki.opnfv.org/FUEL+PROJECT+SOMETHING.

     

    I see that some rewrites are going to URLs with Subdirectories - this would imply hierarchical support which i thought we didnt have in the new space, so correct my understanding on this front?  Essentially understanding the desired structure / site model approach? 

    BR/

    Daniel

     

     

     

     

     

     

    1. Let's see if I can explain it better.  Confluence's first element in the path of the URL denotes what is being done:

      • /display - this is the display of a page by its canonical name
      • /pages - this is for editing a page, or displaying a page by its ID.  This is needed if there are characters such as "/" in the page name.  Confluence does not translate that to "%2F", but instead chose to simply refer to the page by ID (eg: https://wiki.opnfv.org/pages/viewpage.action?pageId=2925356 vs https://wiki.opnfv.org/display/fuel/Fuel+Opnfv
      • /admin - this is where the Confluence Administration section is kept
      • /dashboard.action - We don't use this, but it is a system-wide overview of recent activity

      The second element in the path is the space under which the action is taking place (well, except for /admin and /dashboard.action).  So /display/fuel means that we are going to be displaying a page under the fuel space.  In this case, "fuel" is the short key that I chose when I created the FUEL space. 

      The third (and usually last) element is the page name.  This is why page names must be unique within a space.  And within this element, there is no concept of hierarchy, It is flat.  Therefore was used to be /dir1/dir2/dir3/filename in DokuWiki now must map to /display/space/unique-filename.

      Lets break down this example:

      rewrite ^/releases/brahmaputra/release_plan/fuel_milestone_d_report http://$server_name/display/SWREL/Fuel+Milestone+D+Report

       

      All of /releases/brahmaputra/release_plan/ maps to /display/SWREL/

      fuel_milestone_d_report is now mapped to the confluence munged name where all _ are replaced with +: Fuel+Milestone+D+Report