Question

Creating subdomain to redirect any page or directory

Posted October 28, 2014 8.9k views

Using Ubuntu 12.04 running wordpress.

I want to add subdomain to redirect any sub-directory or page.

For example:
My site: ibrahimmumcu.com
Redirect: kisa.ibrahimmumcu.com to ibrahimmumcu.com/any/subdirectory

How can I do that?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
3 answers

simple way to do this is a 2-part solution:

in the .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mysite.com
RewriteCond %{HTTP_HOST} ^(.+).ibrahimmumcu.com
RewriteRule ^([^/]*)$ http://www.ibrahimmumcu.com/subdirectory/%1 [P,L,QSA]

in the vhost config, add (below ServerName):

ServerAlias *.ibrahimmumcu.com

You will need to enable .htaccess by changing

AllowOverride None

To

AllowOverride All

This will change allow people to visit

 kisa.ibrahimmumcu.com

and actually get

www.ibrahimmumcu.com/subdirectory/kisa

I found my best solution.

Added these lines to .htaccess file.

RewriteCond %{HTTP_HOST} ^sub\.mysite\.com$ [NC]
RewriteRule ^(.*) http://www.external-site-or-directory.com/$1 [L,R]
Submit an Answer