How to set up URLs similar to StudioPress theme demos for third party Genesis theme demos

The problem

I want to visit Showcase Pro theme’s demo site. In my browser (Chrome), I start typing demo and the browser history suggestion list.

I change the last part of the URL from infinity to showcase and hit return.

The result is a page in Maintenance Mode (in this case) or usually, a Page Not Found because Showcase is a third party/community theme and the theme demo is hosted by/on the seller’s page and not on StudioPress’.

So to get to the demo page, I have to go to http://my.studiopress.com/downloads/, search for Showcase, click on the button to view Setup Instructions, locate the link and click on it. Way too much work! (at least for me, where I open a number of theme demos every day as I write tutorials on customizing Genesis)

The solution

Use a Chrome extension called Redirector and set up redirect rules to have Chrome auto redirect https://demo.studiopress.com/showcase to https://showcase.designbybloom.co/.

If you’d like to set up redirects for all third party Genesis child themes as detailed earlier, follow the steps below (you only need to do these once).

Step 1

Install Redirector extension in Chrome.

Step 2

Create a file named say, Redirector.json on your computer with the following code:

{
    "createdBy": "Redirector v3.1.0",
    "createdAt": "2017-07-07T10:24:19.654Z",
    "redirects": [
        {
            "description": "Refined Pro",
            "exampleUrl": "https://demo.studiopress.com/refined",
            "exampleResult": "https://demos.restored316designs.com/refined/",
            "error": null,
            "includePattern": "*demo.studiopress.com/refined*",
            "excludePattern": "",
            "redirectUrl": "https://demos.restored316designs.com/refined/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Slush Pro",
            "exampleUrl": "https://demo.studiopress.com/slush",
            "exampleResult": "https://demo.zigzagpress.com/slush/",
            "error": null,
            "includePattern": "*demo.studiopress.com/slush*",
            "excludePattern": "",
            "redirectUrl": "https://demo.zigzagpress.com/slush/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Simply Pro",
            "exampleUrl": "https://demo.studiopress.com/simply",
            "exampleResult": "https://simply.designbybloom.co/",
            "error": null,
            "includePattern": "*demo.studiopress.com/simply*",
            "excludePattern": "",
            "redirectUrl": "https://simply.designbybloom.co/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Pretty Creative",
            "exampleUrl": "https://demo.studiopress.com/pretty-creative",
            "exampleResult": "https://prettydarncute.com/demos/prettycreative/",
            "error": null,
            "includePattern": "*demo.studiopress.com/pretty-creative*",
            "excludePattern": "",
            "redirectUrl": "https://prettydarncute.com/demos/prettycreative/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Pretty Chic",
            "exampleUrl": "https://demo.studiopress.com/pretty-chic",
            "exampleResult": "https://prettydarncute.com/demos/prettychic/",
            "error": null,
            "includePattern": "*demo.studiopress.com/pretty-chic*",
            "excludePattern": "",
            "redirectUrl": "https://prettydarncute.com/demos/prettychic/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Milan",
            "exampleUrl": "https://demo.studiopress.com/milan",
            "exampleResult": "http://demo.themetry.com/milan/",
            "error": null,
            "includePattern": "*demo.studiopress.com/milan*",
            "excludePattern": "",
            "redirectUrl": "http://demo.themetry.com/milan/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Market",
            "exampleUrl": "https://demo.studiopress.com/market",
            "exampleResult": "http://demos.restored316designs.com/market/",
            "error": null,
            "includePattern": "*demo.studiopress.com/market*",
            "excludePattern": "",
            "redirectUrl": "http://demos.restored316designs.com/market/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Maker Pro",
            "exampleUrl": "https://demo.studiopress.com/maker",
            "exampleResult": "https://maker.designbybloom.co/",
            "error": null,
            "includePattern": "*demo.studiopress.com/maker*",
            "excludePattern": "",
            "redirectUrl": "https://maker.designbybloom.co/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Jessica",
            "exampleUrl": "https://demo.studiopress.com/jessica",
            "exampleResult": "https://demo.web-savvy-marketing.com/jessica/",
            "error": null,
            "includePattern": "*demo.studiopress.com/jessica*",
            "excludePattern": "",
            "redirectUrl": "https://demo.web-savvy-marketing.com/jessica/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Hello! Pro",
            "exampleUrl": "https://demo.studiopress.com/hello",
            "exampleResult": "http://hello.personalbranding.thebrandid.com/",
            "error": null,
            "includePattern": "*demo.studiopress.com/hello*",
            "excludePattern": "",
            "redirectUrl": "http://hello.personalbranding.thebrandid.com/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Glam Pro",
            "exampleUrl": "https://demo.studiopress.com/glam",
            "exampleResult": "http://demos.restored316designs.com/glam/",
            "error": null,
            "includePattern": "*demo.studiopress.com/glam*",
            "excludePattern": "",
            "redirectUrl": "http://demos.restored316designs.com/glam/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Elegance",
            "exampleUrl": "https://demo.studiopress.com/elegance",
            "exampleResult": "http://themes.stephaniehellwig.com/elegance/",
            "error": null,
            "includePattern": "*demo.studiopress.com/elegance*",
            "excludePattern": "",
            "redirectUrl": "http://themes.stephaniehellwig.com/elegance/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Divine",
            "exampleUrl": "https://demo.studiopress.com/divine",
            "exampleResult": "https://demos.restored316designs.com/divine/",
            "error": null,
            "includePattern": "*demo.studiopress.com/divine*",
            "excludePattern": "",
            "redirectUrl": "https://demos.restored316designs.com/divine/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Cook’d Pro",
            "exampleUrl": "https://demo.studiopress.com/cookd",
            "exampleResult": "http://cookdpro.blog/",
            "error": null,
            "includePattern": "*demo.studiopress.com/cookd*",
            "excludePattern": "",
            "redirectUrl": "http://cookdpro.blog/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Brunch Pro",
            "exampleUrl": "https://demo.studiopress.com/brunch",
            "exampleResult": "http://brunchpro.blog/",
            "error": null,
            "includePattern": "*demo.studiopress.com/brunch*",
            "excludePattern": "",
            "redirectUrl": "http://brunchpro.blog/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Agent Focused Pro",
            "exampleUrl": "https://demo.studiopress.com/agent-focused",
            "exampleResult": "http://demo.winningagent.com/agent-focused/",
            "error": null,
            "includePattern": "*demo.studiopress.com/agent-focused*",
            "excludePattern": "",
            "redirectUrl": "http://demo.winningagent.com/agent-focused/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Aspire Pro",
            "exampleUrl": "https://demo.studiopress.com/aspire",
            "exampleResult": "http://demo.appfinite.net/aspire/",
            "error": null,
            "includePattern": "*demo.studiopress.com/aspire*",
            "excludePattern": "",
            "redirectUrl": "http://demo.appfinite.net/aspire/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Kickstart Pro",
            "exampleUrl": "https://demo.studiopress.com/kickstart",
            "exampleResult": "http://demo.leanthemes.co/kickstart/",
            "error": null,
            "includePattern": "*demo.studiopress.com/kickstart*",
            "excludePattern": "",
            "redirectUrl": "http://demo.leanthemes.co/kickstart/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Foodie Pro",
            "exampleUrl": "https://demo.studiopress.com/foodie",
            "exampleResult": "https://foodiepro.com/",
            "error": null,
            "includePattern": "*demo.studiopress.com/foodie*",
            "excludePattern": "",
            "redirectUrl": "https://foodiepro.com/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Showcase Pro",
            "exampleUrl": "https://demo.studiopress.com/showcase",
            "exampleResult": "https://showcase.designbybloom.co/",
            "error": null,
            "includePattern": "*demo.studiopress.com/showcase*",
            "excludePattern": "",
            "redirectUrl": "https://showcase.designbybloom.co/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        },
        {
            "description": "Gallery Pro",
            "exampleUrl": "https://demo.studiopress.com/gallery/",
            "exampleResult": "https://gallery.designbybloom.co/",
            "error": null,
            "includePattern": "*demo.studiopress.com/gallery*",
            "excludePattern": "",
            "redirectUrl": "https://gallery.designbybloom.co/",
            "patternType": "W",
            "processMatches": "noProcessing",
            "disabled": false,
            "appliesTo": [
                "main_frame"
            ]
        }
    ]
}

Click on the extension’s icon in the browser bar > Edit Redirects > Import. Select the above file.

That’s it.

Here’s the list of redirects included in the above file:

https://demo.studiopress.com/gallery > https://gallery.designbybloom.co/
https://demo.studiopress.com/showcase > https://showcase.designbybloom.co/
https://demo.studiopress.com/foodie > https://foodiepro.com/
https://demo.studiopress.com/kickstart > http://demo.leanthemes.co/kickstart/
https://demo.studiopress.com/aspire > http://demo.appfinite.net/aspire/
https://demo.studiopress.com/agent-focused > http://demo.winningagent.com/agent-focused/
https://demo.studiopress.com/brunch > http://brunchpro.blog/
https://demo.studiopress.com/cookd > http://cookdpro.blog/
https://demo.studiopress.com/divine > https://demos.restored316designs.com/divine/
https://demo.studiopress.com/elegance > http://themes.stephaniehellwig.com/elegance/
https://demo.studiopress.com/glam > http://demos.restored316designs.com/glam/
https://demo.studiopress.com/hello > http://hello.personalbranding.thebrandid.com/
https://demo.studiopress.com/jessica > https://demo.web-savvy-marketing.com/jessica/
https://demo.studiopress.com/maker > https://maker.designbybloom.co/
https://demo.studiopress.com/market > http://demos.restored316designs.com/market/
https://demo.studiopress.com/milan > http://demo.themetry.com/milan/
https://demo.studiopress.com/pretty-chic > https://prettydarncute.com/demos/prettychic/
https://demo.studiopress.com/pretty-creative > https://prettydarncute.com/demos/prettycreative/
https://demo.studiopress.com/simply > https://simply.designbybloom.co/
https://demo.studiopress.com/slush > https://demo.zigzagpress.com/slush/
https://demo.studiopress.com/refined > https://demos.restored316designs.com/refined/

You can set up simpler redirects like http://showcase as well if you wish.

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.