?
Solved

Create a sub domain with .htaccess ???

Posted on 2006-10-26
6
Medium Priority
?
564 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 600 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 300 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 600 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 600 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

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

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…
Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Suggested Courses
Course of the Month12 days, 11 hours left to enroll

777 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