Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Поддомен и htaccess

На сайте http://www.site.ru магазин
все файлы шопоса лежат в public_html

Делаю поддомен http://www.sub.site.ru

В папке public_html появляется папка sub, в нее ложу index.html. В плане сделать еще одну БД и залить в этут папку копию движка с другими товарами.

НО

При попытке зайти на http://www.sub.site.ru вижу 404 страницу.
Если закоментировать в .htaccess

RewriteRule ^(.*).html(.*)$ manager.php

поддомен работает, только на сайте больше ничего не открывается :-) (страницы все с ЧПУ)

Что нужно поправить, чтобы и сайт работал и поддомен?
.htaccess  стандартный, версия движка 2.5.9


Проще всего в подпапку залить дистрибутив и установить магазин из дистрибутива.
А лучше направлять домен не в  подпапку, а в отдельную (не вложенную) папку.



Проще всего в подпапку залить дистрибутив и установить магазин из дистрибутива.

Так и будет сделано


А лучше направлять домен не в  подпапку, а в отдельную (не вложенную) папку.

Это, как я понял, зависит от хостера.

Меня беспокоит одно. Создалось впечатление, что .htaccess в том виде, в каком он есть, все запросы отсылает к основному домену. Неужели никто не сталкивался?





А лучше направлять домен не в  подпапку, а в отдельную (не вложенную) папку.

Это, как я понял, зависит от хостера.

Чаще всего хостеры такое позволяют.


Меня беспокоит одно. Создалось впечатление, что .htaccess в том виде, в каком он есть, все запросы отсылает к основному домену. Неужели никто не сталкивался?


Да, а куда ж ему отсылать?
Если установите в подпапку, там будет свой htaccess,  директивы которого будут иметь высший приоритет.
Если не нравится, меняйте строку
RewriteBase /

на нужное.


Дело в том, что моих познаний не хватает, чтобы внести изменения, а тем более написать самому htaccess.
Когда я установлю магазин в папку - там будет такой же htacces, как и в корне.
Ради интереса я скопировал из корня htaccess в папку поддомена - основной домен перестал работать.
Наверное RewriteBase нужно менять на что-то другое...

Нужно готовое решение, за этой помощью и обращаюсь к форумчанам.
Шопос создает не очень большу нагрузку на хостинг, так что возможно кто-то еще захочет организовать поддомен и решение будет полезно не только мне.


готового нет. хотя устанавливается shopos на поддомен действительно геморно.


Скажите, а если средствами хостинга сделать не поддомен, а новый домен
http://www.sub.site.ru
со своей папкой public_html и залить туда шопос, он не подерется потом с первым магазином на http://www.site.ru ?


Это все равно поддомен.
Подерется или нет, не знаю, в поддомен вообще иногда геморно ставить.



Скажите, а если средствами хостинга сделать не поддомен, а новый домен
http://www.sub.site.ru
со своей папкой public_html и залить туда шопос, он не подерется потом с первым магазином на http://www.site.ru ?


Если папки независимые (не одна внутри другой) и базы разные (или в одной базе префиксы разные), то и будут работать независимо. Если папки одна внутри другой, то, возможно, htaccess внешней папки будет мешать работе сайта во внутренней.

А вообще-то вместо таких вопросов лучше установить и попробовать...


Источник



Copyright ShopOS