Проблема перенаправления поддомена htaccass с подпапкой - PullRequest
0 голосов
/ 20 сентября 2019

В корне .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 / напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...