Solved

Create a sub domain with .htaccess ???

Posted on 2006-10-26
6
563 Views
Last Modified: 2008-03-10
Hi experts,

I have a web site hosted in a LINUX environment and let’s assume the URL as http://www.abc.com 

Now I need to create a sub domain called http://xyz.abc.com and redirect all the traffic coming to that URL to folder called “xyz” in the root. I'm willing to deploy a application in to "xyz" folder.

Hosting support service has informed me to do it using .htaccess file. Also there is some facility to enter A records, CNAME, etc if needed.

Can you please provide me the necessary guide to this?  

Thanks a lot !
0
Comment
Question by:NetMaxtor
[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
6 Comments
 
LVL 10

Accepted Solution

by:
rivusglobal earned 200 total points
ID: 17810072
Hi NetMaxtor,

You can create the third level domain by entering an A record ( IP address of the webserver ) for the xyz domain.   From there, you can use a mod_rewrite rule in an .htacess file to control the redirection ( instead of having apache do it ).

Put this in your .htaccess file:

Options FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^xyz.abc.com$
RewriteRule ^/(.*) http://abc.com/xyz/$1

That should redirect anything http://xyz.abc.com/folder/page.html to http://abc.com/folder/page.html and other variations.
0
 

Author Comment

by:NetMaxtor
ID: 17810351
i have create a A record to point xyz.abc.com to server IP address (say 123.123.123.123)
And there was not a .htaccess file the root folder /www

I have create new file (used vim) and put it in the root, restarted the apachectl, but still xyz.abc.com directing to the home site (abc.com)

Please advice !
0
 
LVL 15

Assisted Solution

by:periwinkle
periwinkle earned 100 total points
ID: 17811140
Have .htaccess overrides been enabled for abc.com?  Have you checked in the error_log and access_log to see if there is more information available to you about what page is being delivered?
0
 
LVL 1

Assisted Solution

by:FartingUncle
FartingUncle earned 200 total points
ID: 17835657
Also, some ISPs offer sub-domain forwarding, so you can setup xyz.abc.com to point to (relative to web root) /xyz.  Check your control panel to see if that option (or an equivalent) is available (I'm guessing the fact that they advised you to use .htaccess means that it doesn't, but I thought it worth mentioning)
0
 
LVL 1

Assisted Solution

by:FartingUncle
FartingUncle earned 200 total points
ID: 17835687
...also, I'm not sure if the leading slash is always present in the URI.

Try replacing

   RewriteRule ^/(.*) http://abc.com/xyz/$1

With
   RewriteRule ^/?(.*) http://abc.com/xyz/$1
0

Featured Post

Turn your laptop into a mobile console!

The CV211 Laptop USB Console Adapter provides a direct Laptop-to-Computer connection for fast and easy remote desktop access with no software to install.

Question has a verified solution.

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

In my time as an SEO for the last 2 years and in the questions I have assisted with on here I have always seen the need to redirect from non-www urls to their www versions. For instance redirecting http://domain.com (http://domain.com) to http…
If your site has a few sections that need to be secure when data is transmitted between the server and local computer, such as a /order/ section for ordering or /customer/ which contains customer data, etc it would of course be recommended to secure…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…

726 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