Solved

Internal rewrite from root to subdirectory with htaccess

Posted on 2010-11-17
5
363 Views
Last Modified: 2012-05-10
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
Comment
Question by:Tonydag125
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 

Author Comment

by:Tonydag125
ID: 34158247
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
 

Author Comment

by:Tonydag125
ID: 34159710
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
 
LVL 44

Expert Comment

by:scrathcyboy
ID: 34181658
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
 

Author Comment

by:Tonydag125
ID: 34184849
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
 
LVL 44

Accepted Solution

by:
scrathcyboy earned 500 total points
ID: 34185008
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

 Database Backup and Recovery Best Practices

Join Percona’s, Architect, Manjot Singh as he presents Database Backup and Recovery Best Practices (with a Focus on MySQL) on Thursday, July 27, 2017 at 11:00 am PDT / 2:00 pm EDT (UTC-7). In the case of a failure, do you know how long it will take to restore your database?

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
CTAs encourage people to do something specific to show interest in your company, product or service. Keep reading to learn why CTAs should always be thought of as extremely important, albeit small, sections of websites.
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question