title: Regular expression that starts with a certain string and ignores those that contain a specific string
body: <p>I am trying to write a regular expression in PHP that would match any string that contains 'search/site/*' but only if it does not contain the string 'ss_language'</p>
  
  <p>Here is what I have so far: <a href="http://regexr.com?3416i" rel="nofollow">http://regexr.com?3416i</a>
  This successfully matches any 'search/site/*' including 'search/site' so now I need the bit that excludes any string that contains 'ss_language'</p>
  
  <p>Thinking about this, it seems that I could just nest another preg_match to just look for the ss_language, but is that the best way to go about it vs. one single regular expression? Is this even possible with one regular expression? Here are some examples and what they should return:</p>
  
  <ul>
  <li>Pass - search/site</li>
  <li>Pass - search/site/cat</li>
  <li>Pass - search/site/dog?f[0]=im_field_technology%3A20858</li>
  <li>Pass - search/site/cat%20dog?f[0]=im_field_technology%3A20858</li>
  <li>Fail - search/site/cat%20dog?f[0]=ss_language%3Aen</li>
  <li>Fail - search/site/?f[0]=im_field_technology%3A20858&amp;f[1]=ss_language%3Aen</li>
  <li>Fail - search/site/?f[1]=ss_language%3Aen&amp;f[0]=im_field_technology%3A20858</li>
  <li>Pass - search/site/?f[0]=im_field_technology%3A20858&amp;f[1]=im_field_technology%3A20875o</li>
  <li>Fail - node/23/edit</li>
  </ul>
  
  <p>Thanks in advance for any help. I'm pretty new to these. Here is a failed attempt: <a href="http://regexr.com?3416f" rel="nofollow">http://regexr.com?3416f</a></p>