Page MenuHomePhabricator

Create a redirect handler for the old Diviner documentation
ClosedPublic

Authored by epriestley on Mar 5 2014, 9:34 PM.
Tags
None
Referenced Files
Unknown Object (File)
Apr 1 2014, 10:30 PM
Unknown Object (File)
Mar 14 2014, 1:20 PM
Subscribers

Details

Reviewers
btrahan
Maniphest Tasks
T988: Make Diviner a first-class application
Commits
Restricted Diffusion Commit
Summary

Ref T988. Add a piece of code to correctly redirect all the old stuff to new stuff. This will replace everything in phabricator/docs/.

Test Plan

This will probably take a little fiddling in production, but I rigged it to read from the CLI and got sensible results:

>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator/article/Installation_Guide
301: /book/phabricator/article/installation_guide/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php /phabricator/article/Installation_Guide.html
301: /book/phabricator/article/installation_guide/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator/article/Installation_Guide
301: /book/phabricator/article/installation_guide/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator/article/Configuration_Guide.html
301: /book/phabricator/article/configuration_guide/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator/article/Configuration_Guidez.html
404
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator/article/
301: book/phabricator/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator/
301: book/phabricator/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabricator
301: book/phabricator/
>>> orbital ~/devtools/diviner-legacy $ php -f index.php phabquertor/
404

Diff Detail

Repository
Restricted Repository
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

btrahan edited edge metadata.

groovy

This revision is now accepted and ready to land.Mar 5 2014, 11:22 PM