Автор Тема: Как изменить адрес сайта магазина? HELP!!!  (Прочитано 7559 раз)

06 Декабрь 2012, 13:07:50
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
    • Просмотр профиля
    • Кладовая кондитера
Здравствуйте!
Магазин установлен в подкаталог основного домена http://www.konditeram.com/kladovaya_konditera (не удаляются некоторые файлы предыдущей версии Престы из основного каталога :-(  )
Где и как нужно прописать, чтобы сразу попадать на основной домен  http://www.konditeram.com?

Заранее спасибо!
Приблизительно так :-)  www.konditeram.com
06 Декабрь 2012, 15:16:22
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Самый простой способ, в админке сервера изменить корень сайта.
В файле config/settings.inc
установить :
define('__PS_BASE_URI__', '/');Очистить кеш, перегенерировать карту сайта, чпу.
Или дописать в htaccess правило переадресации на корень сайта.
 
06 Декабрь 2012, 15:50:11
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
    • Просмотр профиля
    • Кладовая кондитера
Самый простой способ, в админке сервера изменить корень сайта.
В файле config/settings.inc
установить :
define('__PS_BASE_URI__', '/');Очистить кеш, перегенерировать карту сайта, чпу.
Или дописать в htaccess правило переадресации на корень сайта.

кеш очистила, а перегенерировать карту сайта, чпу  где?  :(
Приблизительно так :-)  www.konditeram.com
07 Декабрь 2012, 10:40:54
Ответ #3
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
    • Просмотр профиля
    • Кладовая кондитера
Самый простой способ, в админке сервера изменить корень сайта.
В файле config/settings.inc
установить :
define('__PS_BASE_URI__', '/');Очистить кеш, перегенерировать карту сайта, чпу.
Или дописать в htaccess правило переадресации на корень сайта.

кеш очистила, а перегенерировать карту сайта, чпу  где?  :(
[/quote]

так и не нашла перегенерацию :-(

При изменении "каталог PrestaShop'a"  в Настройках URL-адреса установки, это изменение "прилепилось" к основному домену и переход в магазин дает, естественно, ошибку. При последующих изменениях и возврату названия каталога - изменения уже не происходит. Что теперь с этим делать?
Спасибо!
Приблизительно так :-)  www.konditeram.com
08 Декабрь 2012, 14:12:10
Ответ #4
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Цитировать
так и не нашла перегенерацию :-(
Для чпу:
Удалить старый htaccess.
Панель администратора > Настройка > SEO и URL
- Установить URL : ваш новый адрес
- Настройка URL'ов : включить чпу, сгененрировать htaccess
- Сохранить
Для карты сайта:
Панель администратора > Модули > Карта сайта Google sitemap > Настроить > Обновить
Очистить кеш.
08 Декабрь 2012, 18:18:22
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 110
  • Репутация: +0/-0
    • Просмотр профиля
    • Кладовая кондитера
Цитировать
так и не нашла перегенерацию :-(
Для чпу:
Удалить старый htaccess.
Панель администратора > Настройка > SEO и URL
- Установить URL : ваш новый адрес
- Настройка URL'ов : включить чпу, сгененрировать htaccess
- Сохранить
Для карты сайта:
Панель администратора > Модули > Карта сайта Google sitemap > Настроить > Обновить
Очистить кеш.

Спасибо, что не сразу отвечаете - это стимулирует к поисковой и мыслительной деятельности ! :-))))

Для ЧПУ - разобралась, до карты еще не дошла.  КЕШ очищаю после каждого "движения" :-))

Сделала как-будто все, как Вы написали - потерялся файл главной страницы :-(
http://www.konditeram.com/kladovaya_konditera/page-not-found

в конфиге:  define('__PS_BASE_URI__', '');  но, даже если прописывать define('__PS_BASE_URI__', '/kladovaya_konditera/')
ситуация та же.

Возможно, есть строгая последовательность выполнения действий и какое-то время на обновление информации после очистки кеша?

При входе на основной домен: Forbidden
You don't have permission to access / on this server. www.konditeram.com
Приблизительно так :-)  www.konditeram.com
10 Декабрь 2012, 10:14:16
Ответ #6
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Цитата: Monika
в конфиге:  define('__PS_BASE_URI__', '');  но, даже если прописывать define('__PS_BASE_URI__', '/kladovaya_konditera/')
ситуация та же.
При входе на основной домен: Forbidden
You don't have permission to access / on this server. www.konditeram.com
Проверьте права доступа к папкам, установки сервера на разрешение использования htaccess и mod_rewrite.
В файле config/settings.inc
define('__PS_BASE_URI__', '/');а не
define('__PS_BASE_URI__', '');
Переадресация сайта
23 Январь 2020, 11:06:33
Ответ #7
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В престе 1.7.6.x что-то не работает этот способ...
23 Январь 2020, 13:37:07
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Для prestashop 1.7.6.x в базе в таблице ps_shop_url измените physical_uri
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
23 Январь 2020, 21:42:41
Ответ #9
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не получается... там стоит / и тогда работает, НО! Мне нужно, чтобы _PS_BASE_URI_ был https://site.com, а он у меня http://site.com и некоторые модули глючат из-за этого- это где можно ковырнуть? Заранее спс!
24 Январь 2020, 10:37:03
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
_PS_BASE_URI_ определен в /config/config.inc.php, можете изменить
define('__PS_BASE_URI__', $context->shop->getBaseURI());
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
24 Январь 2020, 19:47:54
Ответ #11
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
То есть, если я напишу define('__PS_BASE_URI__',https://site.com); это будет пройдет? Просто немного несилен в функциях этих..