Я прочитал много примеров, которые используют метод файла .htaccess для маскировки URL-адреса. Ни один из них не работает для меня. Это может быть что-то простое, чего мне не хватает. Пожалуйста, обнажись со мной.
Вот что я хочу сделать:
У меня есть поддомен под DNS-именем, допустим, это mysub.домен
. у меня есть index.html
файл там, который перенаправляет, скажем, на mycomplex.dns.сайт
. Перенаправление успешно выполнено через
<meta http-equiv="refresh" content="0;url=http://mycomplex.dns.site:8081" /> в моем index.html
Когда страница загружается в Firefox, URL-адрес в адресной строке говорит http://mycomplex.dns.site:8081
.
Я не хочу этого, я хотел бы показать mysub.домен
, поэтому я создал файл .htaccess в целевом каталоге /var/www/html, в котором говорится:
RewriteEngine включен
RewriteRule "^/mycomplex.dns.site:8081$" "http://mysub.domain/intex.html" [R]
И это не работает! Я продолжаю получать URL как мойкомплекс.днс.сайт:8081
Я попытался перенаправить с помощью перенаправления .htaccess в mysub.домен
который работает, но цель mycomplex.dns.сайт
описание URL остается.
Поддомен находится у провайдера, где у меня нет контроля apache2.
Главный компьютер со сложным именем находится в малине с apache2. Там я могу управлять вещами и apache2. Я пробовал много вариантов, но это не работает. Должно ли быть что-то в конфигурационных файлах Apache2?