Ищу dle 7 +nginx

Тема в разделе "DLE", создана пользователем stanlee, 14 апр 2009.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. stanlee

    stanlee Писатель

    Заблокирован
    Регистр.:
    25 апр 2006
    Сообщения:
    62
    Симпатии:
    13
    Есть у кого нибудь правила для nginx под dle 7?
     
  2. MrPhoenix

    MrPhoenix Читатель

    Заблокирован
    Регистр.:
    10 апр 2009
    Сообщения:
    114
    Симпатии:
    69
    это для 6,5.Там не сложно их переписать по примеру
    Код:
    #Powered by DimKA© http://dle.in.ua/
    
    # Редиректы
    rewrite ^/page/(.*)$ /index.php?cstart=$1;
    # Сам пост
    rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/page,([0-9]+),([0-9]+),(.*).html*$ /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6;
    rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/page,([0-9]+),(.*).html*$ /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5;
    rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/print:page,([0-9]+),(.*).html*$ /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5;
    rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/(.*).html*$ /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4;
    
    rewrite ^/([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)$ /index.php?newsid=$4&news_page=$2&cstart=$3;
    rewrite ^/([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)$ /index.php?newsid=$3&news_page=$2;
    rewrite ^/([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)$ /engine/print.php?news_page=$2&newsid=$3;
    rewrite ^/([^.]+)/([0-9]+)-(.*).html(/?)$ /index.php?newsid=$2;
    
    rewrite ^/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ /index.php?newsid=$3&news_page=$1&cstart=$2;
    rewrite ^/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ /index.php?newsid=$2&news_page=$1;
    rewrite ^/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ /engine/print.php?news_page=$1&newsid=$2;
    rewrite ^/([0-9]+)-(.*).html(/?)+$ /index.php?newsid=$1;
    # За день
    #Powered by DimKA© http://dle.in.ua/
    rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)/page/([0-9]+)(.*)$ /index.php?year=$1&month=$2&day=$3&cstart=$4;
    rewrite ^/([0-9]+)/([0-9]+)/([0-9]+)(.*)$ /index.php?year=$1&month=$2&day=$3;
    # За весь месяц
    rewrite ^/([0-9]+)/([0-9]+)/page/([0-9]+)(.*)$ /index.php?year=$1&month=$2&cstart=$3;
    rewrite ^/([0-9]+)/([0-9]+)(.*)$ /index.php?year=$1&month=$2;
    # Вывод за весь год
    rewrite ^/([0-9]+)/page/([0-9]+)(.*)$ /index.php?year=$1&cstart=$2;
    rewrite ^/([0-9]+)(.*)$ /index.php?year=$1;
    # вывод в виде каталога
    rewrite ^/catalog/([^/]*)/page/([0-9]+)(.*)$ /index.php?catalog=$1&cstart=$2;
    rewrite ^/catalog/([^/]*)(.*)$ /index.php?catalog=$1;
    # вывод непрочитанных статей
    rewrite ^/newposts/page/([0-9]+)(.*)$ /index.php?subaction=newposts&cstart=$1;
    rewrite ^/newposts(.*)$ /index.php?subaction=newposts;
    # Статистические страницы
    rewrite ^/static/(.*).html(.*)$ /index.php?do=static&page=$1;
    # вывод для отдельного юзера
    rewrite ^/user/([^/]*)/news/page/([0-9]+)(.*)$ /index.php?subaction=allnews&user=$1&cstart=$2;
    rewrite ^/user/([^/]*)/news(.*)$ /index.php?subaction=allnews&user=$1;
    rewrite ^/user/([^/]*)(.*)$ /index.php?subaction=userinfo&user=$1;
    
    # вывод избранных статей
    rewrite ^/favorites /index.php?do=favorites;
    rewrite ^/favorites/page/(.*)$ /index.php?do=favorites&cstart=$1;
    rewrite ^/statistics.html$ /index.php?do=stats;
    rewrite ^/addnews.html(.*)$ /index.php?do=addnews;
    rewrite ^/rss.xml$ /engine/rss.php;
    rewrite ^/sitemap.xml$ uploads/sitemap.xml;
    if (!-d $request_filename) {
    rewrite ^/([^.]+)/page/([0-9]+)(.*)$ /index.php?do=cat&category=$1&cstart=$2;
    rewrite ^/([^.]+)/*$ /index.php?do=cat&category=$1;       
        }
    if (!-f $request_filename) {
    rewrite ^/([^<]+)/rss.xml$ /engine/rss.php?do=cat&category=$1;
    rewrite ^/page,([0-9]+),([^/]+).html$ /index.php?do=static&page=$2&news_page=$1;
    rewrite ^/([^/]+).html$ /index.php?do=static&page=$1;
    }
    
     
  3. ArryMan

    ArryMan

    Регистр.:
    18 мар 2008
    Сообщения:
    161
    Симпатии:
    7
    на моем хосте nginx хотя я ничего не переписывал, все и так работает, для чего это вообще нужно ?
     
  4. Demon425

    Demon425

    Регистр.:
    9 июл 2008
    Сообщения:
    461
    Симпатии:
    116
    ArryMan т.к. у тебя Apache реврайты обрабатывает, а у него вероятно nginx+php/FastCGI
     
  5. MrPhoenix

    MrPhoenix Читатель

    Заблокирован
    Регистр.:
    10 апр 2009
    Сообщения:
    114
    Симпатии:
    69
    Если правильно все настроить,то только +.Расход памяти в разы меньше
     
  6. gadiks

    gadiks Постоялец

    Регистр.:
    29 мар 2009
    Сообщения:
    117
    Симпатии:
    102
    помогите пишет вот такое... это если делать site.ru без www, а www.site.ru - грузит!
    но поисковики нацелены без ввв, что делать ? как правильно писать ?
     
  7. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
    Найди в конфиге nginx

    и добавь по необходимости
     
  8. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
    Нет - конфиг nginx лежит обычно в папке

    или

    найдите там свой сайт
     
Статус темы:
Закрыта.