OlegL 0 Опубликовано 14 февраля, 2009 Жалоба Share Опубликовано 14 февраля, 2009 Сейчас магазин работает на поддомене 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> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 февраля, 2009 Жалоба Share Опубликовано 14 февраля, 2009 Если перенёс в папку shop, тов .htaccess нужно поменять: RewriteBase /[/code] на: [code]RewriteBase /shop/ Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 14 февраля, 2009 Автор Жалоба Share Опубликовано 14 февраля, 2009 сделал, адрес klemens.ru/shop заработал, но при этом не хотят открываться категории, т.е. при клике на любую категорию (http://klemens.ru/shop/index.php/cat/c8_ZiL-130.html) все-равно открывается главная страница. Естественно, в обоих configure.php пути shop.klemens.ru заменил на klemens.ru/shop Что характерно, если вообще удалить .htaccess, то все работает. Но боюсь удалять .. вдруг что-то не будет работать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 февраля, 2009 Жалоба Share Опубликовано 14 февраля, 2009 А если адрес отключить в Админке - Настройки - Разное - Мета-тэги - Использовать коротие URL !? Если на другой сервере переносил, то может просто на этом сервере не работают такие адреса. Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 14 февраля, 2009 Автор Жалоба Share Опубликовано 14 февраля, 2009 вот смотри - сейчас удалю .htaccess до твоего ответа его не будет - все будет работать жду твоего ответа, сейчас .htaccess удален вообще и все работает, даже адрес shop.klemens.ru открывается (поддомен я пока не удалял) и потом ссылки внутри магазина перенаправляют уже на klemens.ru/shop/....... Может так и оставить ? Или отсутствие .htaccess чем-то чревато ? Ссылка на сообщение Поделиться на другие сайты
mosquito 0 Опубликовано 15 февраля, 2009 Жалоба Share Опубликовано 15 февраля, 2009 просто интересно чем так плох поддомен?0о Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 15 февраля, 2009 Автор Жалоба Share Опубликовано 15 февраля, 2009 Домен в яндекс-каталоге и высокий тиц, все эти параметры получит и магазин. По-моему это лучше чем поддомен "без роду, без племени". З.Ы. То же самое и для других поисковиков. Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 15 февраля, 2009 Автор Жалоба Share Опубликовано 15 февраля, 2009 Исправил во всех конфиг файлах http://shop.mysite.ru на http://mysite.ru/shop/ и теперь в верхнем меню (на "родных" кнопках магазина) появился двойной слэш : http://mysite.ru/shop//account.php То же самое и в некоторых менюшках бокса "Узнайте больше" Где надо без слэша путь http://mysite.ru/shop/ указывать ? P.S. С верхним меню разобрался, а вот в боксах и в категориях все-равно двойной слэш ... Где править ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 февраля, 2009 Жалоба Share Опубликовано 15 февраля, 2009 Да ничем не чревато, единственное, без .htaccess не будут работать "ручные" SEO URL, которые можно задавать у товаров, категорий и т.д. Если не задаёшь их, то проблем не будет. Непрваильно конфиг-файлы значит поправил, если двойной / Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 15 февраля, 2009 Автор Жалоба Share Опубликовано 15 февраля, 2009 VaM Понимаю, что неправильно, получается, что где-то надо не ..../shop/ задавать, а ..../shop Вот только где ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 февраля, 2009 Жалоба Share Опубликовано 15 февраля, 2009 Поставьте на локальном компе магазин и папку и посмотри как выглядят конфиги. Либо перепиши install папку к себе в магазин и запусти установку, только ОБЯЗАТЕЛЬНО убери птичку и Импортировать данные, тогда скрипт устновки просто обновит твои конфиг-файлы по текущим настройкам сервера. Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 15 февраля, 2009 Автор Жалоба Share Опубликовано 15 февраля, 2009 VaM хорошо, завтра с работы рискну переинсталлить ))) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 февраля, 2009 Жалоба Share Опубликовано 15 февраля, 2009 Да это будет не переустановка (если птичку уберёшь), а просто скрипт установки поправит твои конфиг-файлы по текущим настройкам. Ссылка на сообщение Поделиться на другие сайты
OlegL 0 Опубликовано 16 февраля, 2009 Автор Жалоба Share Опубликовано 16 февраля, 2009 VaM На локалке сделал, следуя твоему совету. В самом деле все получилось замечательно, там несколько строчек в конфигах, которые при установке на домен вообще пустые, при установке в папку должны быть заполнены. Спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 февраля, 2009 Жалоба Share Опубликовано 16 февраля, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения