Используя такую ​​компанию, как NameCheap, как я могу указать домен на подпапку другой хостинговой компании? - PullRequest
0 голосов
/ 08 февраля 2012

У меня есть домен AAA.us, который я хочу указать на BBB.com/subfolder (НЕ НАПРАВЛЕНО) Поэтому, если я зашел на AAA.us/index.html?r=5, я действительно вижу контент под BBB.com/subfolder/index.html?r=5, но URL-адрес остается AAA.us/index.html?r. = 5

В настоящее время я установил запись A для AAA.us, чтобы он указывал на BBB.com, а затем перенаправил htaccess, чтобы перезаписать что-либо для AAA.us (см. Ниже)

Это лучший или лучший способ?

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.AAA.us$
RewriteCond %{REQUEST_URI} !^/sites/AAA/
RewriteRule ^(.*)$ /sites/AAA/$1

RewriteCond %{HTTP_HOST} ^AAA.us$
RewriteCond %{REQUEST_URI} !^/sites/AAA/
RewriteRule ^(.*)$ /sites/AAA/$1

1 Ответ

0 голосов
/ 08 февраля 2012

Вы должны помнить, что когда вы назначаете запись A какой-либо хостинговой компании, вы присваиваете ее IP-адресу, который принадлежит этой хостинговой компании.В моем случае, webfusion.co.uk, который, вероятно, является типичным, этот IP предназначен для коммутатора балансировки нагрузки в ферме серверов LAMP.Реальные пользовательские каталоги обслуживаются матрицей NAS, подключенной к ферме серверов LAMP через коммутатор Enet 100 Мб или матрицу Brocade-stysle.Вся идея предназначена для плавного масштабирования до десятков тысяч учетных записей / доменов.Таким образом, любой отдельный сервер может получать сотни или тысячи различных запросов HTTP_HOST.

Этот тип конфигурации не использует стандартный тип конфигурации Apache vhost, поскольку он не масштабируется до этого уровня.Как правило, они используют RewriteMap для некоторого поиска кэширования prg, который в конечном итоге ищет каждый домен в D / B центральной конфигурации.Если вы не зарегистрировали AAA у своего хостинг-провайдера в качестве домена, которым вы владеете, и целевого каталога, к которому вы хотите привязать его, то хостинг-провайдер сбросит этот входящий запрос или перенаправит его в какой-нибудь дом ванили.стр.

Некоторые хост-провайдеры предлагают это как бесплатную услугу, некоторые делают это за разовую конфигурацию бесплатно, а некоторые за ежемесячную плату.Точно зависит от провайдера, и это диалог, который вам понадобится.

В качестве альтернативы вы можете просто настроить микропроцессор Amazon EC2, если вы знаете, как управлять виртуальной машиной Linux из SSHи настроить vhosts самостоятельно - но это может стоить больше, чем обычное предложение виртуального хостинга.

...