В корне .htaccess У меня есть эта команда, чтобы перенаправить любой поддомен в подпапку - например, john.anypage.com на anypage.com/subdom/john/
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI,L]
Это работает хорошо, но я неНе хотите, чтобы сервер оставлял прямой доступ также к этой подпапке из браузера - https://www.anypage.com/subdom/john/ Это создает беспорядок и удваивается при поиске на странице Google.
То, что я пробовал с перезаписью в корневой папке или папке субдомена, не вызывает никаких действий или бесконечного цикла.
RewriteRule ^/subdom/john/(.*)$ https://john.anypage.com/ [R=301,L]
Итак, я хочу иметь постоянный поддомен перенаправления john.anypage.com без возможности входа в подпапку / subdom / john / напрямую.