The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Technical SEO Issues
    4. Redirection Plugin and Regular Expressions

    Redirection Plugin and Regular Expressions

    Technical SEO Issues
    5 2 2.2k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dreadmichael
      dreadmichael last edited by

      I am using Wordpress and the Redirection plugin.

      I have recently launched a new site and while it was in development, a lot of broken pages were created and indexed. These are terminating in 404s.

      I am looking to redirect all traffic from: /replay/postname/ to the homepage. When I use this regular expression:

      Source: /replay/*

      Target: /

      it removes the /replay/ but leaves the postname.

      Any idea how I could redirect all traffic inside of /replay/ to the homepage?

      Thanks a bunch, Josh

      1 Reply Last reply Reply Quote 0
      • AdoptionHelp
        AdoptionHelp last edited by

        In regular expressions the / character denotes the end and beginning. Try this instead:

        source: /replay/(.)*

        target: /

        The source can be parsed as "start at replay, escape a / into the string, then any other characters or none at all."

        dreadmichael 1 Reply Last reply Reply Quote 2
        • dreadmichael
          dreadmichael @AdoptionHelp last edited by

          That did it! Thanks!

          Do you mind explaining that syntax for me?

          AdoptionHelp dreadmichael 2 Replies Last reply Reply Quote 0
          • AdoptionHelp
            AdoptionHelp @dreadmichael last edited by

            A bit more detail:

            / begins the regular expression - from here on we're replacing what evaluates as TRUE

            replay looks for the string "replay" in the URL

            \ is an escape character, meaning evaluate what follows as is. We need to escape because / has a specific meaning in regex, but we want it to actually look for a slash

            / follows the escape character, so now its searching for "replay/"

            . means any character other than line-break

            • means this part is present 0, 1 or many times. You want "anything after replay/" so we repeat the . regex with a ... arriving at (.)  The parenthesis tell the * which part its supposed to work on
            1 Reply Last reply Reply Quote 2
            • dreadmichael
              dreadmichael @dreadmichael last edited by

              wow, fantastic. Very helpful - really appreciate it!

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • First post
                Last post
              • Redirection chain and Javascript Redirect
                0
                1
                19

              • Redirects
                GastonRiera
                GastonRiera
                0
                4
                59

              • Redirect a 301 Redirect
                RedCaffeine
                RedCaffeine
                0
                5
                98

              • Wordpress Redirect Plugin Vs Manual .htaccess?
                himanshu301989
                himanshu301989
                0
                4
                1.7k

              • Redirects
                Adam.Whittles
                Adam.Whittles
                0
                2
                272

              • Redirects
                MikeTek
                MikeTek
                0
                3
                357

              • Google Webmaster redirect vs 301 redirect
                lavellester
                lavellester
                0
                2
                493

              • Redirect or not to redirect
                AlanMosley
                AlanMosley
                0
                7
                458

              Get started with Moz Pro!

              Unlock the power of advanced SEO tools and data-driven insights.

              Start my free trial
              Products
              • Moz Pro
              • Moz Local
              • Moz API
              • Moz Data
              • STAT
              • Product Updates
              Moz Solutions
              • SMB Solutions
              • Agency Solutions
              • Enterprise Solutions
              • Digital Marketers
              Free SEO Tools
              • Domain Authority Checker
              • Link Explorer
              • Keyword Explorer
              • Competitive Research
              • Brand Authority Checker
              • Local Citation Checker
              • MozBar Extension
              • MozCast
              Resources
              • Blog
              • SEO Learning Center
              • Help Hub
              • Beginner's Guide to SEO
              • How-to Guides
              • Moz Academy
              • API Docs
              About Moz
              • About
              • Team
              • Careers
              • Contact
              Why Moz
              • Case Studies
              • Testimonials
              Get Involved
              • Become an Affiliate
              • MozCon
              • Webinars
              • Practical Marketer Series
              • MozPod
              Connect with us

              Contact the Help team

              Join our newsletter
              Moz logo
              © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
              • Accessibility
              • Terms of Use
              • Privacy