Перейти к содержимому


VPS и nginx


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 maxman

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 02 December 2011 - 07:41 PM

Взял VPS решил перенести туда свой магазин, установлен nginx

при новой установке пишет, перенаправление ссылок - ERROR или .htaccess не сконфигурирован правильно

не могу понять чего нужно сделать
  • 0

#2 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 02 December 2011 - 09:55 PM

нужно настроить правила rewrite для магазина в или убрать псевдостатические ссылки (насчет второго не уверен что поможет)
  • 0
Изображение Изображение Изображение

#3 maxman

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений
Репутация: 0
Начинающий

Отправлено 02 December 2011 - 09:58 PM

а можете подсказать как настроить эти правила?
  • 0

#4 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 02 December 2011 - 10:06 PM

а можете подсказать как настроить эти правила?


# Блок правил для сервера Nginx.
# В случае его использования необходимо вставить нижеуказанные правила в файл nginx.conf в секцию location/ для вашего сайта.

location ~* /core/(install|temp|smarty|modules|languages|includes|functions|fonts|files|config|classes|cache|backup)/(.*) {
return 403;
}

location ~* /data/(.+)\.(tpl\.html|php|php3|php4|php5|phtml|pl|cgi) {
return 403;
}
rewrite ^/install_check\.html$ /install.php?check=yes last;
rewrite ^/index\.html$ /index.php last;
rewrite ^/news\.html$ /index.php?news=yes last;
rewrite ^/price\.html$ /index.php?show_price=yes last;
rewrite ^/cart\.html$ /index.php?shopping_cart=yes last;
rewrite ^/wide_search\.html$ /index.php?search_with_change_category_ability=yes last;
rewrite ^/feedback\.html$ /index.php?feedback=yes last;
rewrite ^/compare\.html$ /index.php?comparison_products=yes last;
rewrite ^/page_([0-9]+)\.html$ /index.php?show_aux_page=$1 last;
rewrite ^/product_([0-9]+)\.html$ /index.php?productID=$1 last;
rewrite ^/category_([0-9]+)\.html$ /index.php?categoryID=$1 last;
rewrite ^/category_([0-9]+)_offset_([0-9]+)\.html$ /index.php?categoryID=$1&offset=$2 last;
rewrite ^/category_([0-9]+)_show_all\.html$ /index.php?categoryID=$1&show_all=yes last;
rewrite ^/show_news_([0-9]+)\.html$ /index.php?fullnews=$1 last;


Они написаны в стандартном .htaccess

Насколько я понял Вы никогда не настраивали nginx и поэтому у Вас может возникунуть проблема с работой скрипта в целом, так как необходимо будем еще настроить php через php-fpm либо spawn-fcgi

Мой Вам совет, если не планируется высокая нагрузка, используйте apache
  • 0
Изображение Изображение Изображение