Сайт на денвере перекрывает сайт на хосте... нужен хелп (РЕШЕНО)

Главные вкладки

Аватар пользователя KA4AH KA4AH 22 августа 2011 в 9:48

Недавно сделал замену сайта, поменял CMS и дизайн, разработку вёл на денвере. После переноса старый сайт скопировал себе на денвер. всё работает прекрасно, но вот проблема, на старом сайте много ссылок прописывалось не системой, а HTML-ом и, следовательно для корректной работы работы сайта на денвере пришлось ставить такой же url как на хосте. Теперь сайт на денвере "перекрывает" сайт на хосте и у меня не получается работать с ними одновременно...

У кого какие идеи по этому поводу.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 22 августа 2011 в 10:10

Либо надо "тушить" локальный хост когда работает с внешним либо, тока ссылки делать через API Drupal и "разводить" домены сайтов.

Аватар пользователя KA4AH KA4AH 22 августа 2011 в 10:23

В том то и проблема Wink что это проблема... дело в том что мне оба сайта одновременно нужны... я с одного на другой статьи перетягиваю... и это представьте себе: через каждые 4 клика тушить денвер, а потом ещё через 4 поднимать. Ссылки на новом сайте делаются уже как положено. По поводу "разводить сайты", это вы что имели ввиду?

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 22 августа 2011 в 10:50

"KA4AH" wrote:
проблема, на старом сайте много ссылок прописывалось не системой, а HTML-ом и, следовательно для корректной работы работы сайта на денвере пришлось ставить такой же url как на хосте

"KA4AH" wrote:
Ссылки на новом сайте делаются уже как положено

Если все равно переделываете, то меняйте урл на денвере, а еше, наверное можно на какойнить виртуалке денвер поставить.

Аватар пользователя Ch Ch 22 августа 2011 в 11:01

Можно на денвере использовать тот же домен что и на основном сайте. Можно просто пройтись по базе и исправить все ссылки регуляркой. Если URL указывать от корня домена, например так: href="/node/67322" то сайт будет работать на любом домене.

Аватар пользователя KA4AH KA4AH 22 августа 2011 в 11:47

Всем спасибо за участие, идея пройтись регуляркой помогла. Сделал так, SQL режим, запрос:

UPDATE table_name SET field_name = REPLACE (
field_name,
'old_value',
'new_value');

Может ещё кому-то пригодится...