espada
Guest
Вставка файла или подключение к удаленной базе MySQL
Лежал мой сайт на одном хостинге, но по финансовым и техническим причинам пришлось перенести его на другой.
Сайт был раскрученный, в сети куча ссылок на старый домен. А домен мне не принадлежит, он предоставлен хостингом бесплатно и на нем остается.
На старом хостинге я сохранил аккаунт с минимальным тарифным планом - с PHP, но без MySQL. Поставил там переадресатор, но посещаемость все равно сильно упала.
Я придумал два варианта решения проблемы, но с реализацией обоих проблемы.
1) На старом хостинге помещается скрипт, который срабатывает по 404-й ошибке, обрабатывает URI, читает соответствующий файл с нового сервера и вставляет его в страницу директивой require (или include - кстати, что лучше?)
Штука вроде работает, но время загрузки увеличивается раза в полтора, а главное, скрипт то и дело не может прочитать нужный файл и выдает fatal error, а file_exists почему-то не срабатывает.
2) Разместить на старом хостинге все скрипты и подключаться с них к базе на новом хостинге. Но я не знаю, как это делать. Адрес хоста MySQL на новом хостинге - localhost. В панели управления есть возможность добавлять разрешенные хосты для подключения к базе, но что туда надо добавлять и каковы должны быть параметры подключения к базе (конкретно mysql_host), я не знаю. И суппорт молчит, как партизан.
Может, кто-нибудь подскажет, как оптимизировать первый вариант или как реализовать второй?
Лежал мой сайт на одном хостинге, но по финансовым и техническим причинам пришлось перенести его на другой.
Сайт был раскрученный, в сети куча ссылок на старый домен. А домен мне не принадлежит, он предоставлен хостингом бесплатно и на нем остается.
На старом хостинге я сохранил аккаунт с минимальным тарифным планом - с PHP, но без MySQL. Поставил там переадресатор, но посещаемость все равно сильно упала.
Я придумал два варианта решения проблемы, но с реализацией обоих проблемы.
1) На старом хостинге помещается скрипт, который срабатывает по 404-й ошибке, обрабатывает URI, читает соответствующий файл с нового сервера и вставляет его в страницу директивой require (или include - кстати, что лучше?)
Штука вроде работает, но время загрузки увеличивается раза в полтора, а главное, скрипт то и дело не может прочитать нужный файл и выдает fatal error, а file_exists почему-то не срабатывает.
2) Разместить на старом хостинге все скрипты и подключаться с них к базе на новом хостинге. Но я не знаю, как это делать. Адрес хоста MySQL на новом хостинге - localhost. В панели управления есть возможность добавлять разрешенные хосты для подключения к базе, но что туда надо добавлять и каковы должны быть параметры подключения к базе (конкретно mysql_host), я не знаю. И суппорт молчит, как партизан.
Может, кто-нибудь подскажет, как оптимизировать первый вариант или как реализовать второй?