Назад | Перейти на главную страницу

Получение mydomain.com/subdomain для разрешения на subdomain.mydomain.com

У меня есть контент на subdomain1.mydomain.com, который не может находиться на mydomain.com/subdomain1. Тем не менее, все остальное мое содержимое находится в папках типа mydomain.com/subdomain*.

Ради единообразия я бы хотел, чтобы контент, фактически расположенный в subdomain1.mydomain.com, выглядел так, как если бы он находился на mydomain.com/subdomain1. Есть ли способ, используя .htaccess, чтобы я мог этого добиться, опираясь на помните, что:

(1) сам субдомен также имеет вложенную структуру постоянных ссылок, что означает, что в структуре каталогов субдомена есть дополнительные папки;

(2) Я хочу, чтобы браузер отображал адрес как mydomain / subdomain1 после перенаправления.

Не уверен, почему у этого есть тег DNS. DNS не будет делать то, что вы хотите. DNS предназначен для преобразования имени хоста в IP-адрес (A запись) и наоборот (PTR запись). Он также может указывать одно имя хоста на другое имя хоста, и это называется CNAME запись.

Что касается перенаправления subdomain1.domain.com на domain.com/subdomain1

попробуйте что-то вроде этого

RewriteEngine On
RewriteCond    %{HTTP_HOST} ^subdomain1\.
RewriteRule    /(.*) http://www.domain.com/subdomain1/$1 [R=301,L]