Правильный способ пересылки домена с сервера A на сервер B - PullRequest
1 голос
/ 30 мая 2009

Вот моя ситуация.

Я регистрирую домен myweb.ca (для конкретной страны) у провайдера Webhost A, поскольку он разрешает ccTLD, а провайдер Webhost B - нет. Я размещаю свои PHP-файлы в Webhost Provider B на http://mysecretweb.com/myweb/, потому что они мне нравятся больше (надежнее, дешевле, проверено и т. Д.).

Я хочу добиться следующего:

  1. Когда пользователь наберет http://myweb.ca/aboutus.html,, он увидит содержимое http://mysecretweb.com/myweb/aboutus.html
  2. Когда пользователь посещает aboutus.html, браузер должен отобразить http://myweb.ca/aboutus.html, НЕ http://mysecretweb.com/myweb/aboutus.html
  3. Публичная и поисковая системы не могут быть осведомлены о домене http://mysecretweb.com/myweb, потому что это секрет.
  4. Любое предлагаемое решение не должно негативно влиять на SEO

Переадресация домена с маскировкой решит мою проблему? Есть предложения?

Дополнительная информация

Кто-то предложил мне изменить информацию о сервере имен с ns1.providerA.com на ns1.providerB.com. Кто-то еще сказал, что провайдер B запретит это, потому что провайдер A не находится в сети, и этот провайдер B может заблокировать мою учетную запись для этого. Я в замешательстве ...

Ответы [ 2 ]

1 голос
/ 30 мая 2009

Вы можете написать один PHP-скрипт, который получает URL-адрес от $ _GET, загружает его и передает пользователю (включая заголовки), а затем некоторую магию .htaccess Rewrite, чтобы указать все на этот скрипт. Это единственный способ, который полностью прозрачен как для людей, так и для ботов.

0 голосов
/ 30 мая 2009

вы можете попытаться обнаружить ботов и людей отдельно друг от друга и совершить разные действия для 2

...