Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add in redirect pages for blogs. #37

Closed
natmey opened this issue Feb 25, 2014 · 1 comment
Closed

Add in redirect pages for blogs. #37

natmey opened this issue Feb 25, 2014 · 1 comment
Assignees
Milestone

Comments

@natmey
Copy link
Contributor

natmey commented Feb 25, 2014

The Drupal site used different blog URL logic than we do on the site. We should use jekyll redirect pages to make sure that old links to our blog posts still work.

@natmey natmey self-assigned this Feb 25, 2014
@critzo critzo modified the milestones: 02-2014, 1.1 Feb 26, 2014
@natmey
Copy link
Contributor Author

natmey commented Mar 10, 2014

Since the redirects used by Jekyll create index pages with meta redirects, I decided to go with a cleaner implementation using the apache redirects, instead. This change will have to migrate when we set up a live site.

For reference, I added the following to the staging site's apache configuration file:

        # turn mod rewrite on
        RewriteEngine On

        # These are redirects from old Drupal blogs to use the new URLs.
        Redirect 301 /blog/building-successful-online-community-open-source-development /blog/2012/05/30/building-successful-online-community-open-source-development
        Redirect 301 /blog/user-interface-prototype-what-commotion-software-could-look /blog/2012/05/09/user-interface-prototype-what-commotion-software-could-look
        Redirect 301 /blog/audit-current-commotion-user-interfaces /blog/2012/05/09/audit-current-commotion-user-interfaces
        Redirect 301 /blog/neighborhood-network-builders-summary /blog/2012/05/08/neighborhood-network-builders-summary
        Redirect 301 /blog/integrating-design-and-development-shape-commotion<E2><80><99>s-brand-identity /blog/2012/05/01/integrating-design-and-development-shape-commotion<E2><80><99>s-brand-identity
        Redirect 301 /blog/exploring-meshaging /blog/2012/08/22/exploring-meshaging
        Redirect 301 /blog/meshtether-test-release /blog/2012/08/23/meshtether-test-release
        Redirect 301 /blog/making /blog/2012/09/19/making
        Redirect 301 /blog/brainstorming-how-neighborhood-power-grids-could-work-community-mesh-networks /blog/2012/11/06/brainstorming-how-neighborhood-power-grids-could-work-community-mesh-networks
        Redirect 301 /blog/diving-deeper-meshaging /blog/2012/10/08/diving-deeper-meshaging
        Redirect 301 /blog/step-step-creating-and-installing-package-commotion /blog/2012/10/08/step-step-creating-and-installing-package-commotion
        Redirect 301 /blog/updating-commotion-package /blog/2012/11/01/updating-commotion-package
        Redirect 301 /blog/cost-mesh-networks /blog/2012/11/14/cost-mesh-networks
        Redirect 301 /blog/commotion-and-declaration-internet-freedom /blog/2012/11/20/commotion-and-declaration-internet-freedom
        Redirect 301 /blog/case-study-red-hook-initiative-wifi-tidepools /blog/2013/02/02/case-study-red-hook-initiative-wifi-tidepools
        Redirect 301 /blog/warning-label-development-part-1 /blog/2013/02/25/warning-label-development-part-1
        Redirect 301 /blog/warning-label-development-part-2 /blog/2013/02/25/warning-label-development-part-2
        Redirect 301 /blog/troubleshooting-wireless-network-technical-physical-and-social-needs /blog/2013/02/25/troubleshooting-wireless-network-technical-physical-and-social-needs
        Redirect 301 /blog/new-commotion-release-dr1-ready-testing /blog/2013/03/13/new-commotion-release-dr1-ready-testing
        Redirect 301 /blog/open-technology-institute-endorses-battle-mesh-v6 /blog/2013/03/28/open-technology-institute-endorses-battle-mesh-v6
        Redirect 301 /blog/commotion-dr1-stable-release-notes-dr11 /blog/2013/06/05/commotion-dr1-stable-release-notes-dr11
        Redirect 301 /blog/serval-mesh-extender-field-trial-national-mall /blog/2013/06/05/serval-mesh-extender-field-trial-national-mall
        Redirect 301 /blog/building-community-controlled-digital-infrastructure-detroit /blog/2013/06/05/building-community-controlled-digital-infrastructure-detroit
        Redirect 301 /blog/commotion-travels-india-first-international-workshop /blog/2013/07/01/commotion-travels-india-first-international-workshop
        Redirect 301 /blog/commotion-development-progress-visualized /blog/2013/07/11/commotion-development-progress-visualized
        Redirect 301 /blog/mountain-top-repeaters-and-solar-powered-wi-fi-guest-post-nepal-wireless /blog/2013/07/26/mountain-top-repeaters-and-solar-powered-wi-fi-guest-post-nepal-wireless
        Redirect 301 /blog/video-community-technology-and-training /blog/2013/07/26/video-community-technology-and-training
        Redirect 301 /blog/otis-red-hook-digital-stewards-bring-internet-access-new-york-city-housing-authority-facility /blog/2013/07/30/otis-red-hook-digital-stewards-bring-internet-access-new-york-city-housing-authority-facility
        Redirect 301 /blog/commotion-dr2-release-notes /blog/2013/09/19/commotion-dr2-release-notes
        Redirect 301 /blog/commotion-field-test-pop-mesh-network-downtown-washington-dc /blog/2013/09/29/commotion-field-test-pop-mesh-network-downtown-washington-dc
        Redirect 301 /blog/press-release-new-tools-support-communities-build-own-wireless-communications-infrastructure /blog/2013/10/01/press-release-new-tools-support-communities-build-own-wireless-communications-infrastructure
        Redirect 301 /blog/building-popup-mesh-networks /blog/2013/10/30/building-popup-mesh-networks
        Redirect 301 /blog/building-mesh-network-rural-somaliland /blog/2013/12/12/building-mesh-network-rural-somaliland
        Redirect 301 /blog/commotion-router-v1-release-notes /blog/2013/12/30/commotion-router-v1-release-notes
        Redirect 301 /blog/commotion-r1-breaking-changes /blog/2014/01/10/commotion-r1-breaking-changes

@natmey natmey closed this as completed Mar 10, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants