Рейтинг:0

маскировка URL после перенаправления

флаг us

Я повторно отправляю свой вопрос в случае, если мне будет более ясно, что я хотел бы сделать. У меня есть поддомен под DNS-именем, допустим, это mysub.домен . Этот поддомен находится в удаленном провайдере, где у меня нет контроля apache2. В доступной файловой системе есть файл index.html, который может перенаправлять на веб-страницу (всего одну html-страницу), скажем, на мойкомплекс.днс.сайт:8081. Этот последний сайт находится в rpi, который я полностью контролирую, т.е. Apache2/php/etc. Перенаправление успешно выполнено через <meta http-equiv="refresh" content="0;url=http://mycomplex.dns.site:8081" /> в моем index.html.

Подводя итог, пишу mysub.домен в командной строке URL и после перенаправления я вижу http://mycomplex.dns.site:8081 в строке URL. Это не то, чего я хочу. Я хотел бы продолжать показывать mysub.домен. Как мне это сделать? Я погуглил и нашел это решение с использованием .htaccess:

RewriteEngine включен
RewriteRule "^/mycomplex.dns.site:8081$" "http://mysub.domain/intex.html" [R]

Это не работает, я продолжаю получать URL как мойкомплекс.днс.сайт:8081. Это какая-то опечатка в файле .htaccess или я упускаю смысл маскировки? Я предполагаю, что этот .htaccess находится в целевом каталоге /var/www/html/ Должен ли я добавить имя сервера mysub.домен в виртуальном файле конфигурации apache2, но я снова попробовал это, и это не сработало.

флаг in
Пожалуйста, не просто репостите свой вопрос, когда он закрыт. Вы можете отредактировать свой вопрос, чтобы улучшить его, и его можно открыть повторно.Как вам [уже сказали] (https://serverfault.com/questions/1099097/masking-after-redrection-using-htaccess), то, что вы хотите, невозможно с помощью перезаписи, вам нужно настроить Apache как обратный прокси-сервер для сделай это.
флаг in
И поскольку вы уже сообщили, что целью является raspberry pi у вас дома, ваш вопрос в любом случае не по теме этого сайта. Этот сайт предназначен для бизнес-среды.
vidarlo avatar
флаг ar
Не запускайте свой http-сервер на порту 8081 и настройте DNS так, как вы этого хотите.
флаг pl
Перезапись изменит только часть URL-адреса пути к файлу, а не информацию о хосте/порте.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.