Support » Fixing WordPress » Supporting multiple search options with mod_rewrite

  • Resolved Nighthound


    I have implemented tags on my blog with UltimateTagWarrior. I want to extend the search function so that I can search either posts or tags using the same search field.

    Basically I went about implementing the search form with two submit buttons, one to submit


    and the other


    Now I need to add rewrite rules to map the first to


    and the second to


    I’ve tried using the following but it doesn’t seem to work:

    RewriteRule ^?str=(.*)&submit=Search$ /index.php?s=$1 [QSA,L]
    RewriteRule ^?str=(.*)&submit=Tag$ /index.php?tag=$1 [QSA,L]

    Can anyone give me some pointers?

Viewing 1 replies (of 1 total)
  • Nevermind, I found the solution:

    RewriteCond %{QUERY_STRING} ^str=([^&]+)&submit=Search$
    RewriteRule ^(.*)$ /index.php?s=%1 [L]
    RewriteCond %{QUERY_STRING} ^str=([^&]+)&submit=Tag$
    RewriteRule ^(.*)$ /index.php?tag=%1 [L]

Viewing 1 replies (of 1 total)
  • The topic ‘Supporting multiple search options with mod_rewrite’ is closed to new replies.