У меня есть контент на 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]