0

I want to redirect all URL on nz subdomain to nz directory now.

Example scenarios:

Redirect nz.domain.com to domain.com/nz

Redirect nz.domain.com/any-url to domain.com/nz/any-url

I have already tried .htaccess rewrite subdomain to directory and .htaccess - Redirect subdomain to folder but no luck.

Community
  • 1
  • 1
Abstract
  • 561
  • 1
  • 8
  • 29

1 Answers1

0

You can use this rule in your site root .htaccess:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^nz\. [NC]
RewriteRule !^nz/ /nz%{REQUEST_URI} [L,R=302,NC]
anubhava
  • 761,203
  • 64
  • 569
  • 643
  • Doesn't work - website has a redirect loop and then this happens test url - `nz.domain.com/bp-release/` goes to `http://nz.domain.com/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/nz/bp-release/` – Abstract Nov 17 '15 at 22:48
  • Thanks but still doesn't work. It goes into the first directory somehow. - `http://nz.domain.com/nz/framework/main.php?url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/framework/main.php&url=/nz/bp-release/` – Abstract Nov 17 '15 at 23:24
  • Last comment for tonight as it is awfully late. Make sure to keep this rule just below `RewriteEngine` line and test after clearing browser cache – anubhava Nov 17 '15 at 23:32