Как изменить адрес сайта магазина? HELP!!!

Автор Monika, 06 декабря 2012, 13:07:50

« назад - далее »

Monika

Здравствуйте!
Магазин установлен в подкаталог основного домена http://www.konditeram.com/kladovaya_konditera (не удаляются некоторые файлы предыдущей версии Престы из основного каталога :-(  )
Где и как нужно прописать, чтобы сразу попадать на основной домен  http://www.konditeram.com?

Заранее спасибо!
Приблизительно так :-)  www.konditeram.com

Виктор Демидов

Самый простой способ, в админке сервера изменить корень сайта.
В файле config/settings.inc
установить :
define('__PS_BASE_URI__', '/');
Очистить кеш, перегенерировать карту сайта, чпу.
Или дописать в htaccess правило переадресации на корень сайта.

Monika

Цитата: Виктор Демидов от 06 декабря 2012, 15:16:22
Самый простой способ, в админке сервера изменить корень сайта.
В файле config/settings.inc
установить :
define('__PS_BASE_URI__', '/');
Очистить кеш, перегенерировать карту сайта, чпу.
Или дописать в htaccess правило переадресации на корень сайта.

кеш очистила, а перегенерировать карту сайта, чпу  где?  :(
Приблизительно так :-)  www.konditeram.com

Monika

Цитата: Виктор Демидов от 06 декабря 2012, 15:16:22
Самый простой способ, в админке сервера изменить корень сайта.
В файле config/settings.inc
установить :
define('__PS_BASE_URI__', '/');
Очистить кеш, перегенерировать карту сайта, чпу.
Или дописать в htaccess правило переадресации на корень сайта.

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

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

При изменении "каталог PrestaShop'a"  в Настройках URL-адреса установки, это изменение "прилепилось" к основному домену и переход в магазин дает, естественно, ошибку. При последующих изменениях и возврату названия каталога - изменения уже не происходит. Что теперь с этим делать?
Спасибо!
Приблизительно так :-)  www.konditeram.com

Виктор Демидов

Цитироватьтак и не нашла перегенерацию :-(
Для чпу:
Удалить старый htaccess.
Панель администратора > Настройка > SEO и URL
- Установить URL : ваш новый адрес
- Настройка URL'ов : включить чпу, сгененрировать htaccess
- Сохранить
Для карты сайта:
Панель администратора > Модули > Карта сайта Google sitemap > Настроить > Обновить
Очистить кеш.

Monika

#5
Цитата: Виктор Демидов от 08 декабря 2012, 14:12:10
Цитироватьтак и не нашла перегенерацию :-(
Для чпу:
Удалить старый 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

Виктор Демидов

#6
Цитата: 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__', '');

Переадресация сайта

dzedun007

В престе 1.7.6.x что-то не работает этот способ...

PrestaMan

Для prestashop 1.7.6.x в базе в таблице ps_shop_url измените physical_uri
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

dzedun007

Не получается... там стоит / и тогда работает, НО! Мне нужно, чтобы _PS_BASE_URI_ был https://site.com, а он у меня http://site.com и некоторые модули глючат из-за этого- это где можно ковырнуть? Заранее спс!

PrestaMan

_PS_BASE_URI_ определен в /config/config.inc.php, можете изменить
define('__PS_BASE_URI__', $context->shop->getBaseURI());
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

dzedun007

То есть, если я напишу define('__PS_BASE_URI__',https://site.com); это будет пройдет? Просто немного несилен в функциях этих..