Amit Singh
Amit Singh

Reputation: 2698

How to redirect a path to subdomain using htaccess

I'm new to htaccess, need help regarding redirection a path to subdomain path.

My subdomain is

Subdomain :  https://abc.example.com/

which is pointing to path

Path :  https://example.com/folder1/abc

Now I want if someone is accessing directory using path it should redirect to the subdomain

Request :  https://example.com/folder1/abc/folder2/file
Redirect : https://abc.example.com/folder2/file

I searched a lot but not able to proceed. Any kind of help will be appreciated.

Complete my htaccess file

RewriteEngine on

RewriteCond %{HTTP_HOST} !^api\. [NC]
RewriteRule .* https://api.example.com/$0 [L,NE,R=301]

ErrorDocument 403     /error-pages/403.php
ErrorDocument 404     /error-pages/404.php

Upvotes: 2

Views: 159

Answers (1)

anubhava
anubhava

Reputation: 785108

Inside folder1/abc/.htaccess keep this rule as your first rule:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^abc\. [NC]
RewriteRule .* http://abc.example.com/$0 [L,NE,R=301]

Upvotes: 3

Related Questions