Перейти к содержанию
Форум поддержки пользователей VamShop

установка магазина в папку


Рекомендуемые сообщения

Сейчас магазин работает на поддомене shop.mysite.ru. Хочу, удалить поддомен и, чтобы магазин работал по адресу mysite.ru/shop/. Но при таком запросе страница не найдена, хотя просто текстовые файлы по адресу mysite.ru/shop/file.txt открываются в броузере нормально. Обратился к тех поддержке - они сказали : "Это потому что в shop/.htaccess так настроено". Удалил shop/.htaccess - заработал адрес mysite.ru/shop/. Но, боюсь, что удаление  shop/.htaccess не верное решение. Как его перенастроить ? Содержимое моего shop/.htaccess ниже :

AddDefaultCharset utf-8

RewriteEngine On

RewriteBase /

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]

RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]

RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]

RewriteRule ^(product_info|index|shop_content|news|articles|article_info).php(.*)$ redirector.php [L]

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.js$ - [L]

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.js$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*).html(.*)$ manager.php [L]

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.php|\.js$ - [L]

# PHP 5, Apache 1 and 2.

<IfModule mod_php5.c>

php_value magic_quotes_gpc                0

php_value register_globals                0

php_value session.auto_start              0

php_value mbstring.http_input            pass

php_value mbstring.http_output            pass

php_value mbstring.encoding_translation  0

php_value default_charset UTF-8

php_value mbstring.internal_encoding UTF-8

</IfModule>   

Ссылка на сообщение
Поделиться на другие сайты

сделал, адрес klemens.ru/shop заработал, но при этом не хотят открываться категории, т.е. при клике на любую категорию (http://klemens.ru/shop/index.php/cat/c8_ZiL-130.html) все-равно открывается главная страница. Естественно, в обоих configure.php пути shop.klemens.ru заменил на klemens.ru/shop

Что характерно, если вообще удалить .htaccess, то все работает. Но боюсь удалять .. вдруг что-то не будет работать.

Ссылка на сообщение
Поделиться на другие сайты

А если адрес отключить в Админке - Настройки - Разное - Мета-тэги - Использовать коротие URL !?

Если на другой сервере переносил, то может просто на этом сервере не работают такие адреса.

Ссылка на сообщение
Поделиться на другие сайты

вот смотри - сейчас удалю .htaccess до твоего ответа его не будет - все будет работать

жду твоего ответа, сейчас .htaccess удален вообще и все работает, даже адрес shop.klemens.ru открывается (поддомен я пока не удалял) и потом ссылки внутри магазина перенаправляют уже на klemens.ru/shop/.......

Может так и оставить ? Или отсутствие .htaccess чем-то чревато ?

Ссылка на сообщение
Поделиться на другие сайты

Домен в яндекс-каталоге и высокий тиц, все эти параметры получит и магазин. По-моему это лучше чем поддомен "без роду, без племени".

З.Ы. То же самое и для других поисковиков.

Ссылка на сообщение
Поделиться на другие сайты

Исправил во всех конфиг файлах http://shop.mysite.ru на http://mysite.ru/shop/ и теперь в верхнем меню (на "родных" кнопках магазина) появился двойной слэш : http://mysite.ru/shop//account.php

То же самое и в некоторых менюшках бокса "Узнайте больше"

Где надо без слэша путь http://mysite.ru/shop/ указывать ?

P.S. С верхним меню разобрался, а вот в боксах и в категориях все-равно двойной слэш ...

Где править ?

Ссылка на сообщение
Поделиться на другие сайты

Да ничем не чревато, единственное, без .htaccess не будут работать "ручные" SEO URL, которые можно задавать у товаров, категорий и т.д.

Если не задаёшь их, то проблем не будет.

Непрваильно конфиг-файлы значит поправил, если двойной /

Ссылка на сообщение
Поделиться на другие сайты

VaM

Понимаю, что неправильно, получается, что где-то надо не ..../shop/ задавать, а ..../shop

Вот только где ?

Ссылка на сообщение
Поделиться на другие сайты

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

Либо перепиши install папку к себе в магазин и запусти установку, только ОБЯЗАТЕЛЬНО убери птичку и Импортировать данные, тогда скрипт устновки просто обновит твои конфиг-файлы по текущим настройкам сервера.

Ссылка на сообщение
Поделиться на другие сайты

Да это будет не переустановка (если птичку уберёшь), а просто скрипт установки поправит твои конфиг-файлы по текущим настройкам.

Ссылка на сообщение
Поделиться на другие сайты

VaM

На локалке сделал, следуя твоему совету. В самом деле все получилось замечательно, там несколько строчек в конфигах, которые при установке на домен вообще пустые, при установке в папку должны быть заполнены.

Спасибо

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...