Web Forwarding или CNAME Solution - что правильно? - PullRequest
2 голосов
/ 12 февраля 2012

Я недавно сделал работу на сайте для благотворительности.Сайт, который я создал, был размещен на моем собственном домене в каталоге.Адрес сайта: www.mydomain.com / newsite /

Организация приобрела собственный URL-адрес и хотела бы, чтобы этот URL-адрес указывал на мой размещенный сайт, чтобы пользователь переходил на www.Charity.org и показан контент с www.mydomain.com / newsite /

Я частично достиг того, что хотел сделать, с помощью перенаправления 302и фрейм, который я настроил через панель управления для www.Charity.org , однако он имеет тот недостаток, что никогда не отображает в адресе ничего, кроме www.Charity.org bar.

По сути, я хотел бы "замаскировать" URL-адрес mydomain на благотворительный, чтобы структура папок все еще была видна конечному пользователю.Если они перейдут на www.charity.org / events , то это то, что они должны увидеть в своем браузере, но содержимое должно отображаться на www.mydomain.com / newsite / events

Я исследовал решения CNAME и A NAME, но ни одно из них не позволяет мне указывать на каталог.

Возможно ли это вообще?

1 Ответ

2 голосов
/ 12 февраля 2012

Решением является A NAME запись.
В файле DNS-зоны charity.org создайте запись NAME www (& @), чтобы указать IP-адрес вашего сервера (где находится веб-сайт).
На сервере вам нужно установить DocumentRoot для хоста www.Charity.org.DocumentRoot должен быть каталогом, в котором находится веб-страница по умолчанию (index.htm, index.php и т. Д.).Готово!
Укажите данные своего веб-сервера, если вам нужна дополнительная помощь по настройке DocumentRoot.

Это также можно сделать с помощью CNAME, но для этого потребуются более сложные конфигурации на стороне сервера.И я не рекомендую использовать переадресацию в маске, потому что она не оптимизирована для SEO и универсально совместима.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...