>> How would I write a second rule for: >> OLD URL: http://store.knifecenter.com/pgi-Product Spec?productSKU >> NEW URL: http://www.knifecenter.com/kc_new/store_detail.html?s=productSKU >> >> Basically, it is the same OLD URL, except there is a space between Product >> and Spec. Please note both 'pgi-ProductSpec' and 'pgi-Product Spec' need to >> be rewritten. > > Changing the last line to this probably works: > RewriteRule ^pgi-Product(\ )?Spec$ > http://www.knifecenter.com/kc_new/store_detail.html?s=%1 > If not, try to replace (\ ) by (\s). > > (\ )? means: a space or nothing, so it should match both your cases. > Note that, in the URL you see in the browser, spaces are converted to > %20, but in the URL that is parsed by mod_rewrite, they are converted > back. > EXCELLENT! I've made that change and it works perfectly. One final issue: For some reason, the productSKU in the old url was frequently followed by a ',' (comma). So, for example, http://store.knifecenter.com/pgi-Product Spec?productSKU, would be a valid url in the old system. Is there a way to "drop" the trailing ',' in the old url? --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx