Главная страница / Советы / Правила Rewrite для ЧПУ на серверах под управлением Nginx
май 14 2018

Правила Rewrite для ЧПУ на серверах под управлением Nginx

Дорогие друзья,

Как известно сервер под управлением Apache не является оптимальным решением для создания высокопосещаемых проектов, и по мере роста посетителей сайта, потребление памяти сервером также растет в геометрической прогрессии. Поэтому при оптимизации серверного ПО очень часто прибегают к установке связки из легкого кеширующего сервера Nginx как фронтсервера и Apache как бэксервера. Данная связка позволяет существенно сократить расход памяти и увеличить быстродействие работы сервера. Однако существует еще более производительное решение, и это установка сервера Nginx как единственного standalone сервера, при этом Apache полностью убирается из системы, что позволяет добиться еще большей производительности. Единственной проблемой при работе с DLE такой системы, это несовместимость стандартных правил ЧПУ в файле .htaccess, которые прописаны для Apache. Поэтому если вы решите ставить Nginx как отдельный единственный сервер, мы предлагаем вам скачать правила написанные для Nginx.

Правила предназначены для версии: DataLife Engine 13.3.

Внимание!

Просмотр данной информации доступен только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом. Если срок вашей лицензии истек, то вы можете продлить ее в своем профиле на нашем сайте

Комментарии

  1. kost (Клиенты)

    17 октября 2009 11:46 33 комментария
    Псиб! Как раз присматриваюсь к nginx.

    Правила предназначены для версий DataLife Engine 8.3 и ниже.
    8.3 на подходе я так понимаю?
  2. celsoft (Администраторы)

    17 октября 2009 11:50 3 357 комментариев
    Цитата: kost
    8.3 на подходе я так понимаю?

    коммерческая тайна, но то что совместимость будет также и с 8.3 это точно.
  3. Prince (Клиенты)

    17 октября 2009 12:11 2 комментария
    Дождались! Спасибо!
  4. guusr (Посетители)

    17 октября 2009 20:43 22 комментария
    celsoft,
    значит на подходе)))
  5. Kino-man (Клиенты)

    17 октября 2009 22:38 43 комментария
    Хех, как я и писал дня 2 назад, быть 8.3 в ближайшие дни!
    Только я сейчас собрался ещё одну лицуху покупать, а потом через неделю опять апгрейдиться... блин... засада... fellow
  6. max21 (Клиенты)

    19 октября 2009 22:18 13 комментариев
    еще более производительное решение, и это установка сервера Nginx как единственного standalone сервера


    И это решение сможет работать со ВСЕМИ функциями дле?
  7. celsoft (Администраторы)

    20 октября 2009 03:05 3 357 комментариев
    max21,
    Конечно, почему нет. DLE это PHP скрипт, и работает в любой среде, где работает PHP
  8. фараон (Клиенты)

    20 октября 2009 06:54 26 комментариев
    Странно у меня не работает на хостинге http://www.nic.ru/
    ошибка выползает
  9. Red Drag (Клиенты)

    27 октября 2009 20:17 63 комментария
    Хм,чуствуется что скоро выйдет пресс релиз 8.3,смотря на новые плееры smile
  10. Mr-X (Посетители)

    17 июня 2010 10:51 12 комментариев
    belay Подскажите, а для DLE 8.5 и в скором времени 9.0 эти правила подойдут?
  11. narodclub (Посетители)

    19 августа 2010 21:20 1 комментарий
    Скажите для 9.0 подойдет?
  12. Japonec (Клиенты)

    7 сентября 2010 23:32 51 комментарий
    Цитата: narodclub
    Скажите для 9.0 подойдет?

    Присоединяюсь
  13. valet (Посетители)

    20 октября 2010 22:16 29 комментариев
    Тоже интересует этот вопрос. Для 9-ой версии правила те же?
  14. mr-schurik (Клиенты)

    8 декабря 2010 21:20 3 комментария
    Тоже интересует этот вопрос. Для 9-ой версии правила те же?


    с стандартными пока не удается, только без них работает. (Nginx и Apache)
  15. celsoft (Администраторы)

    9 декабря 2010 13:24 3 357 комментариев
    Цитата: mr-schurik
    с стандартными пока не удается, только без них работает. (Nginx и Apache)

    Для nginx плюс Apache нужно использовать стандартные правила, которые идут с дистрибутивом, а не эти. При этом для апача должен быть корректно подключен и настроен модуль mod_rewrite
  16. razer85 (Клиенты)

    4 января 2011 00:11 35 комментариев
    celsoft

    Если сервер только на Nginx и не использовать эти правила под Nginx. то что будет?
    А эти правила работает на дле 9.0?
  17. razer85 (Клиенты)

    31 января 2011 09:12 35 комментариев
    а когда добавтье праила для версии 9.2?
  18. _Skyline (Посетители)

    20 марта 2011 08:13 6 комментариев
    razer85,
    +1
  19. celsoft (Администраторы)

    8 апреля 2011 15:19 3 357 комментариев
    Данные правила подходят для версии 9.2
  20. razer85 (Клиенты)

    16 июня 2011 16:09 35 комментариев
    celsoft
    А на версию 9.3 подходит?
  21. celsoft (Администраторы)

    16 июня 2011 16:22 3 357 комментариев
    Цитата: razer85
    А на версию 9.3 подходит?

    нет
  22. nikfr (Клиенты)

    16 августа 2011 19:19 1 комментарий
    Обновите для 9.3, пожалуйста.
  23. valet (Посетители)

    18 августа 2011 00:26 29 комментариев
    Цитата: nikfr
    Обновите для 9.3, пожалуйста.

    Поддерживаю.
    Ведь там главная фишка, связанная с реврайтами, появилась - контроль ЧПУ.
  24. valet (Посетители)

    4 октября 2011 02:39 29 комментариев
    Я так понимаю для новых версий правил реврайтов для nginx так и не будет?
    Я правильно понимаю, просьбы игнорируются?
  25. celsoft (Администраторы)

    4 октября 2011 12:11 3 357 комментариев
    Правила обновлены до актуальной версии 9.4
  26. kinoplay (Клиенты)

    6 октября 2011 13:40 17 комментариев
    большое спасибо, как раз то что нужно
  27. Japonec (Клиенты)

    16 ноября 2011 04:04 51 комментарий
    smile А ссылочку на саму установку можно ?
  28. ngmk (Клиенты)

    26 ноября 2011 14:52 2 комментария
    Распакуйте файл .htaccess из архива, скопируйте содержимое файла с правилами в свой файл конфигурации nginx.conf.
    А разве не нужно ли его скопировать/заменить вместо аналогичных файлов в .htaccess?
    А если в файл nginx.conf - то в какую строку именно (после какой строки)?
  29. celsoft (Администраторы)

    26 ноября 2011 15:04 3 357 комментариев
    Цитата: ngmk
    А разве не нужно ли его скопировать/заменить вместо аналогичных файлов в .htaccess?

    Nginx не поддерживает .htaccess это файл управления апачем, а не nginx

    Цитата: ngmk
    А если в файл nginx.conf - то в какую строку именно (после какой строки)?

    зависит от конфигов вашего сервера, это пишется в секции server {.....} вашего домена в подсекции location / {....}. Конкретное место в вашем конфиге, вам нужно узнавать у вашего хостинг провайдера, если вы не обладаете знаниями конфигурирования.
  30. xms (Посетители)

    1 августа 2012 08:00 3 комментария
    Обновите для 9.6 пожалуйста

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Апрель 2020    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
27282930 

Опрос на сайте

Совершаете ли вы покупки в интернет?