将子域重定向到主域上的文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将子域重定向到主域上的文件夹相关的知识,希望对你有一定的参考价值。

There is a domain: domain.ru
There are subdomains subdomain.domain.ru and forum.domain.ru
domain.ru is configured as a host and is located in the folder ... / www / domain /
Subdomains are aliases of the main domain - i.e. lead to the same folder ... / www / domain /
Idea: make subdomains refer to folders, inside the main domain folder, i.e.
subdomain.domain.ru -> ... / www / domain / sd_subdomain / subdomain /
forum.domain.ru -> ... / www / domain / sd_subdomain / forum /
Here is what you need to register in .htaccess
  1. RewriteEngine On
  2. RewriteBase /
  3.  
  4. RewriteCond %{HTTP_HOST} !^www.
  5. RewriteCond %{HTTP_HOST} (.*).domain.ru
  6. RewriteCond $1 !^sd_
  7. RewriteRule (.*) /sd_subdomain/%1/$1 [L]

以上是关于将子域重定向到主域上的文件夹的主要内容,如果未能解决你的问题,请参考以下文章

.htaccess - 将旧网站重定向到主域,但也将一些内容重定向到主域的子域

子域正在重定向到主域文件

从子域重定向到主域

在子域允许访问一个页面,如果试图访问其他页面重定向到主域名

NGINX重定向所有请求将URL与参数匹配到子域

PHP:将主域重定向到https:// www,子域重定向到https://(不带www)