)]}'
{"www/static/.htaccess":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ecf13acaa68ea1e412da5493619941f49921f326","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Redirect the old API reference URLs to the new location with official service types"},{"line_number":2,"context_line":"redirect 301 /api-ref/networking/ /api-ref/network/"},{"line_number":3,"context_line":"redirect 301 /api-ref/object-storage/ /api-ref/object-store/"},{"line_number":4,"context_line":"redirect 301 /api-ref/messaging/ /api-ref/message/"},{"line_number":5,"context_line":"redirect 301 /api-ref/shared-file-systems/ /api-ref/shared-file-system/"},{"line_number":6,"context_line":"redirect 301 /api-ref/resource-cluster/ /api-ref/clustering/"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# --------------------------------------------"},{"line_number":9,"context_line":"# Redirect related to API ref per project team"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5f2577a7_c85ace28","line":6,"range":{"start_line":2,"start_character":0,"end_line":6,"end_character":60},"updated":"2017-09-13 16:50:10.000000000","message":"If I\u0027m reading this correctly, this will only redirect the index page - you\u0027ll need something like this instead, no?\n\n  redirectmatch 301 /api-ref/networking/(.*) /api-ref/network/$1","commit_id":"94f9d872d91c1fae6b4e24f211231ba848d0d620"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"5c271c350845918d2534273a999f5ce582a064d1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Redirect the old API reference URLs to the new location with official service types"},{"line_number":2,"context_line":"redirect 301 /api-ref/networking/ /api-ref/network/"},{"line_number":3,"context_line":"redirect 301 /api-ref/object-storage/ /api-ref/object-store/"},{"line_number":4,"context_line":"redirect 301 /api-ref/messaging/ /api-ref/message/"},{"line_number":5,"context_line":"redirect 301 /api-ref/shared-file-systems/ /api-ref/shared-file-system/"},{"line_number":6,"context_line":"redirect 301 /api-ref/resource-cluster/ /api-ref/clustering/"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"# --------------------------------------------"},{"line_number":9,"context_line":"# Redirect related to API ref per project team"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"5f2577a7_ab565c5b","line":6,"range":{"start_line":2,"start_character":0,"end_line":6,"end_character":60},"in_reply_to":"5f2577a7_c85ace28","updated":"2017-09-13 17:26:54.000000000","message":"I believe it keep remaining paths and does not redirect to the top page.\n\nAccording to apache httpd documentation https://httpd.apache.org/docs/current/en/mod/mod_alias.html#redirect,\n\n Redirect \"/service\" \"http://foo2.example.com/service\"\n\nredirects http://example.com/service/foo.txt to http://foo2.example.com/service/foo.txt , so the remaining path will be kept.\n\nIn addition, openstack-manuals .htaccess has the following entry\n\n redirect 301 /networking-guide/ /ocata/networking-guide/\n\nhttp://git.openstack.org/cgit/openstack/openstack-manuals/tree/www/.htaccess#n33\n\nIf we access https://docs.openstack.org/networking-guide/deploy.html, we are redirected to \nhttps://docs.openstack.org/ocata/networking-guide/deploy.html","commit_id":"94f9d872d91c1fae6b4e24f211231ba848d0d620"}]}
