Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

I have some pages from a client's old template-based site which have spaces in them. For example, one of the pages looks like this:

example.com/page.php?domain_name=example.com&viewpage=Gallery %26 News

I'm thinking that the correct way to do an htaccess 301 redirect is to include something like this:

Redirect 301 /page.php?domain_name=example.com&viewpage=Gallery%20%26%20News http://www.example.com/gallery/

where the new page is:

example.com/gallery

Is this correct?

share|improve this question
add comment

1 Answer 1

up vote 2 down vote accepted

The URL path for the mod_alias Redirect should be %-decoded. If it contains spaces then surround the path in double quotes:

Redirect 301 "/page.php?domain_name=example.com&viewpage=Gallery & News" http://www.example.com/gallery/
share|improve this answer
    
Thank you, I'll do that. –  user417627 Nov 22 '12 at 16:18
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.