Apache - url redirect from Subfolder url to https.

Good Morning,

im no linux guru but would like some help.

we have a website.   www.test.com

there is a sub folder containing access to staff login page.  


I have now set this up with a ssl certificate so now we have


I need to either block access directly to the url http:\\test.com\staff\

or redirect back to https:\\staff.test.com  (which ever is easiest  )

I tried a Virtualhost entry in my apache config file but it doesnt seem to like the subfolder.  (I also need to redirect  http:\\staff.test.com to https:\\staff.test.com  this bit seems to be working details below)

I tried this:

# the one needs to redirect  http://test.com/staff   to https://staff.test.com - not working?

<VirtualHost *:80>
  ServerName www.test.com/staff
  ServerAlias https://staff.test.com  http://test.com/staff
  Redirect / https://staff.test.com/

#This one below works - it redirect http://staff.test.com to https://staff.test.com

<VirtualHost *:80>
  ServerName http://staff.test.com
  ServerAlias https://staff.test.com http://staff.test.com
  Redirect / https://staff.test.com/

Any help would be appeciated...
Who is Participating?
Red-KingConnect With a Mentor IT ManagerCommented:
You can use a meta tag refresh to automatically redirect anyone to the https site
Create or edit the index.html (or whatever other default file type you might be using) within http://test.com/staff 
Edit the Head of the html page to include the following;

    <title>Page Redirect</title>      
    <meta http-equiv="refresh" content="0;URL='https://staff.test.com'" />    

Open in new window

The zero before the URL is the amount of time it waits before redirecting. If you want to give somebody time to read a message on the page you can set that to 5 (which is in seconds).

Spikeuk30Author Commented:
I managed to do this myself,  I created a  .htaccess with a perm redirect to the https url.

Now working all ok ....
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.