I have implemented SSL security for my production web site. The code in my httpd.conf file that implements this is as follows: 

```
<VirtualHost *:80> 
ServerName www.example.com
Redirect permanent / https://www.example.com/
</VirtualHost>

```

This works just fine and all requests are always redirected through https.

I have a signup.html page on my server. I want to advertise the URL path of sign up page on my business card, printed marketing materials, etc. by asking readers to sign up by going to 

www.example.com/signup

To implement this I added the following in httpd.conf

```
<VirtualHost *:80> 
ServerName www.example.com
Redirect permanent / https://www.example.com/
Redirect /signup https://www.example.com/signup.html
</VirtualHost>

```

But this is not working. It gives me a 404 error: /signup not found.

The redirect for /signup works well in my test server which is not SSL enabled. So I am guessing it has got to do with how my redirect statement is working with the other SSL redirect statement.

Appreciate your help.

Thanks