Переадресация домена (GoDaddy) - только пересылка / пересылка с маскированием


9

Я пытаюсь настроить свой домен для пересылки в приложение приложения.

Для пересылки я могу выбрать «только вперед» и «вперед с маскировкой». Предположим, мой домен называется «myDomain.com», а мое приложение находится на myApp.appspot.com. Если я выберу «только пересылка» и перейду на myDomain.com, я получу перенаправление на myApp.appspot.com (myApp.appspot.com также отображается в адресной строке -> Но я, конечно, хочу показать myDomain.com).

Если я выберу «переслать с маскированием», в адресной строке всегда будет отображаться «myDomain.com», даже если я перейду на какую-нибудь подстраницу. URL-адрес должен выглядеть примерно так: «myDomain.com #! Page: xyz», но все равно показывает «myDomain.com».

Есть ли какой-то путь в середине?

введите описание изображения здесь

Ответы:


6
  • Только пересылка - используйте перенаправления 301 для перенаправления с myDomain.comнаmyApp.appspot.com
  • Вперед с маскированием - используйте фреймы, чтобы сохранить URL-адрес, как myDomain.comпри указании браузеру извлекать содержимое из myApp.appspot.com. URL-адрес не изменяется при навигации по сайту.

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

Многие хостинг-провайдеры предлагают собственные доменные имена как часть своих услуг, и у них есть собственные проприетарные панели управления для настройки этого.

Например, Google App Engine (для appspot.com) поддерживает это и имеет справочный документ с инструкциями по настройке настраиваемого домена . Следуйте этим инструкциям, чтобы механизм приложений обслуживал содержимое вашего собственного доменного имени.


Почему вы говорите, переадресация не то, что вы хотите? Есть поддержка этого мнения?
Дж. Тейт

2
@ J.Tate Они хотят показать свой домен в адресной строке. Если вы хотите показать свой адрес в адресной строке, вы не хотите использовать переадресацию. Это происходит с помощью переадресации с маскировкой, но URL-адрес не изменится, когда вы будете перемещаться по страницам сайта, а поисковые системы будут индексировать другой «настоящий» URL-адрес и отправлять туда посетителей.
Стивен Остермиллер

2

Возможность «маскирования» использует IFRAME. Это действительно, вероятно, не то, что вы хотите.

Самое простое - иметь собственные настройки Apache, возможно, с VPS, поскольку они довольно дешевы (20 долларов в месяц в наши дни). Таким образом, вам не нужно беспокоиться о таких функциях пересылки. Вы можете выполнить все настройки прямо в Apache, DNS и т. Д.


1

Мне только что позвонили в службу поддержки GoDaddy, и решение заняло около 5 минут. У меня есть Linux с cPanel, поэтому процесс зависит от вашего.

Перейдите в раздел «Моя учетная запись», найдите раздел «Домены» и нажмите «Добавить домены».

Здесь вы заполните три поля формы:

  1. Новое доменное имя
  2. Subdomain
  3. Корень документа

Пока вы заполняете первое и нажимаете клавишу TAB или выделяете поле, оно автоматически заполняет два других, поэтому просто введите «yourdomain.com» (без кавычек) и, наконец, нажмите «Добавить домен».


Обратите внимание, что в этом процессе используется панель управления веб-хостингом cPanel, а не интерфейс GoDaddy («Переадресация и маскировка»), как упоминалось в вопросе. cPanel доступна только в том случае, если вы приобрели дополнительный веб-хостинг, что, вероятно, не относится к сценарию, описанному в вопросе. ОП использует Google App Engine для размещения своего сайта.
MrWhite

0

В простых словах только пересылка означает, что ваш старый домен перенаправляет домашнюю страницу нового домена, а переадресация с маскированием означает, что посетители видят только URL-адрес или домен, которые они вводят или посещают, о которых они не знают, в каком домене они осуществляют доступ.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.