• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 371
  • Last Modified:

Internal rewrite from root to subdirectory with htaccess

I need to redirect our company website from the root folder to a subdirectory within the root. This problem is stemmed by the original code being done in flash. If you go to the website VAg Website and then go to the "On the Boards" tab at the bottom you will see the problem. I am assuming the programmer used absolute pathing and thus the problem. Below is the code that I have found to work.

My knowledge is limited with htaccess and would appreciate any help. Thanks so much.


RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} .*vagarchitects.com
RewriteCond %{REQUEST_URI} !httpdocs/
RewriteRule ^(.*)$ httpdocs/$1 [L]

Open in new window

0
Tonydag125
Asked:
Tonydag125
  • 3
  • 2
1 Solution
 
Tonydag125Author Commented:
I also forgot to mention that I have a subdomain that need to be redirected, and is not working right now. The file structure is \subdomains\folder\httpdocs.

Thanks
0
 
Tonydag125Author Commented:
So I have been working with it a little more, and have come up with this code. It still does not fix the flash problem, but I do get subdomain funcitonality.

Thanks
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^vagarchitects.com$ [NC]
RewriteRule ^(.*)$ http://www.vagarchitects.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.vagarchitects\.com [NC]
RewriteCond %{REQUEST_URI} !httpdocs/
RewriteRule ^(.*)$ httpdocs/$1 [L]
RewriteCond %{REQUEST_URI} ^/subdomains/vail/httpdocs/(.*)$ [NC]
RewriteRule ^/subdomains/vail/httpdocs/(.*)$ http://vail.vagarchitects.com/$1 [L,R=301]

Open in new window

0
 
scrathcyboyCommented:
If the links are in a flash file, I don't think you can do it with HTACCESS.  Get the links out into normal HTML and you should have no problem.
0
 
Tonydag125Author Commented:
Unfortunately the problem is that we don't own the workable flash files as of right now. If anyone else can think of anything it would be appreciated.

Thanks
0
 
scrathcyboyCommented:
Any site done like this entirely in flash presentations is a burden you don't want to carry.  

First search engines do NOT index the contents of flash files -- so this site does not exist to search engines because there is nothing for them to index.

It is a "show-off" site with no user interactivity at all -- therefore it gets no revenue stream -- a fancy presentation without some description of what the company can do, is UTTERLY USELESS.

Third, as you are finding out, this type of site is a "throw away" -- can't change anything, so it inflexible.

The quicker you dump it and go to a normal website the better.  You can't fix links in flash files.
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now