.htaccess перенаправляет поддомен на другой IP-адрес с портом

  • Автор темы Liman2000
  • 186
  • Обновлено
  • 18, May 2024
  • #1
Хорошо, вероятность того, что я просто ходячий дебил, составляет около 80+%, но я не могу понять, как перенаправить мой поддомен на другой IP. с портом.

Вот подробности:

Я купил домен «domain.com» у Google, и у них есть файл моей зоны:

А @ 111.222.333.444 3600

CNAME FTP-домен.com 3600

CNAME www domain.com 3600Я использую 000webhost.com для своего веб-хостинга, потому что это бесплатно.

Сначала я отредактировал свой файл .htaccess, просто чтобы протестировать свой Index.html (который не будет основным, просто хотел проверить):

ПереписатьБазу /

DirectoryIndex www/website/index.html

Это сработало, без проблем.

В этот момент я стал дерзким.

У меня есть браузерное приложение, которое я использую, и к которому я могу получить удаленный доступ (по адресу 22.33.44.55:1234), поэтому я подумал: «Конечно.

оно тоже заслуживает удобного и красивого имени!». Поэтому я создал поддомен по адресу 000webhost.com: «sub.domain.com». Затем я просто немного повозился, по сути не добившись ничего, кроме головной боли:
Попытки 1 и 2:
  • Создал запись A для «sub» для номера 111.222.333.444.
  • Создан sub\Index.html:


    • <голова>

      -ТАКЖЕ ПРОБОВАЛОСЬ-

      <тело>


  • Отредактирован файл .htaccess для перенаправления sub.domain.com на sub\Index.html:

    • ПереписатьБазу /
      DirectoryIndex www/website/Index.html
      Переписать движок на
      RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
      RewriteRule DirectoryIndex sub/Index.html


  • Результат: В конечном итоге это перенаправило sub.domain.com на 22.33.44.55, но без порта 1234 (если я набрал sub.domain.com:1234, это сработало, но основной смысл в том, чтобы избавиться от ввода порта)


Попытка 3:
  • Из Google Domains — создана переадресация поддомена (301) на 22.33.44.55:1234.
  • Результат: Что ж, согласно Whatsmydns.net, sub.domain.com разрешался в 3-4 разных IP-адреса Google, но переход на sub.domain.com в моем браузере не привел меня туда, куда я хотел.


Попытка 4:
  • Удалена переадресация поддомена и повторно добавлена запись для «sub» на 111.222.333.444.
  • Отредактирован файл .htaccess для перенаправления sub.domain.com на sub\Index.html:

    • ПереписатьБазу /
      DirectoryIndex www/website/Index.html
      Переписать движок на
      RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
      RewriteRule ^(.*) "http\:\/\/22\.33\.44\.55\:1234\/$1" [R=301,L]


  • Результат: sub.domain.com приводит меня на страницу ошибки/рекламы 000webhost.com (sub.domain.com:1234 просто возвращает ту же ошибку браузера «Невозможно добраться до этой страницы»)




Итак, я понимаю, что мне пришлось прочитать много материала (особенно если вы уже точно знаете, где я пропустил левый поворот в Альбукерке), но я ценю любое чтение/анализ/решение, которое может прийти из этой публикации (что, Я также должен упомянуть: я знаю, что нажал на флажок выше, говоря, что это ЛУЧШИЙ место для этой темы, но... если есть что-то, что мы, вероятно, все усвоили к этому моменту в этой теме, так это то, что я не знаю достаточно, чтобы понять, лучшее ли это место.

или даже хорошее место.

для этой темы.

Я надеюсь, что не рассылаю СПАМ не на тот форум и не причиняю лишнего беспокойства модераторам, но надежда — это все, что у меня осталось на данный момент) заранее спасибо

Liman2000


Рег
24 Sep, 2012

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966