Posted 14 сентября, 20222 yr comment_186027 Форум старый веб морда была в корне а форум стоял в папке "Forum" много ссылок в инете и в самой базе вида: https://mondeoclub.ru/forum/topic/32055/ https://mondeoclub.ru/forum/forum/66/ Пока был апач было все ок, редирект в работал, тут перехал на nginx + php-fpm Начались проблемы, часть решил а эту пока не могу. Надо сделать редирект в nginx на: https://mondeoclub.ru/forums/topic/32055/ https://mondeoclub.ru/forums/forum/66/ много вариантов перепробовал, что то да не так, последние два: location /forum/$ { rewrite ^(.*)$ /forums/ permanent; } -- rewrite ^/forum/$ /forums/ permanent;
14 сентября, 20222 yr comment_186031 2 часа назад, macar сказал: Форум старый веб морда была в корне а форум стоял в папке "Forum" много ссылок в инете и в самой базе вида: https://mondeoclub.ru/forum/topic/32055/ https://mondeoclub.ru/forum/forum/66/ Пока был апач было все ок, редирект в работал, тут перехал на nginx + php-fpm Начались проблемы, часть решил а эту пока не могу. Надо сделать редирект в nginx на: https://mondeoclub.ru/forums/topic/32055/ https://mondeoclub.ru/forums/forum/66/ много вариантов перепробовал, что то да не так, последние два: location /forum/$ { rewrite ^(.*)$ /forums/ permanent; } -- rewrite ^/forum/$ /forums/ permanent; много уже мусолили эту тему, в т.ч. я сам. Пришлось пересобрать конфиг сервера на nginx + apache Получаем скорость Nginx и легкость чпу от апачей
14 сентября, 20222 yr Author comment_186057 2 часа назад, DigneZzZ сказал: Пришлось пересобрать конфиг сервера на nginx + apache Думаю, у меня Faspanel, для теста поднял там сайт но без днс и ssl, если nginx + php-fpm то работает а если переключаю на апачь и nginx, глюки, сайт вроде открывается но на главной висит ошибка что страницы такой нет и так везде, боюсь теперь пробовать переключать основной сайт на апачь.
16 сентября, 20222 yr comment_186165 В 14.09.2022 в 23:32, macar сказал: Думаю, у меня Faspanel, для теста поднял там сайт но без днс и ssl, если nginx + php-fpm то работает а если переключаю на апачь и nginx, глюки, сайт вроде открывается но на главной висит ошибка что страницы такой нет и так везде, боюсь теперь пробовать переключать основной сайт на апачь. что то, а вот fastpanel ещё не пробовал. Пока максимально по комфорту и настройкам мне понравилось aaPanel. Но там нет поддержки Ng+Ap. Либо-Либо.
16 сентября, 20222 yr Author comment_186166 31 минуту назад, DigneZzZ сказал: Пока максимально по комфорту и настройкам мне понравилось aaPanel. Тоже нравится, долго колебался но выбрал Fastpanel, типа ближе по духу а самое главное выбор вариантов шире. теперь думаю что может и зря, Если хполучится хорошо настроить Nginx то зачем апачь?, есть мысль вернутся к аапанель
16 сентября, 20222 yr comment_186172 2 часа назад, macar сказал: Тоже нравится, долго колебался но выбрал Fastpanel, типа ближе по духу а самое главное выбор вариантов шире. теперь думаю что может и зря, Если хполучится хорошо настроить Nginx то зачем апачь?, есть мысль вернутся к аапанель я пока посижу на аашке потом, возможно раскашелюсь на ISPm... правда особого смысла в ней так и не увидел.. но у них хотя бы связка nginx+apache реализована автоматом. Щас на тесте запулил фастпанель, интересно стало про возможности. А кстати, расскажи подробнее, что за ошибка - нет страницы на главной? Я через это проходил много раз) причин на самом деле куча. Edited 16 сентября, 20222 yr by DigneZzZ
16 сентября, 20222 yr comment_186175 В 14.09.2022 в 17:58, macar сказал: location /forum/$ { rewrite ^(.*)$ /forums/ permanent; } Во первых, у вас неправильная маска в location: символ $ означает конец строки (да и вообще работает только с regex локациями). Уберите $ и все локации с /forum/ попадут в это условие. Во вторых, rewrite по любой ссылке от будет редиректить просто на /forums, все остальные данные из url вы потеряли. Правильный синтаксис - rewrite ^(.*)$ /forums/$1 permanent; $1 это как раз те параметры, которые вы получили в скобках (.*) регулярного выражения. permanent лучше не использовать при отладке (заменить на redirect или last) или в конфиге в локациях добавить временно expires -1; Если этого не сделать, то браузер будет показывать старые страницы из кеша, несмотря на изменения в конфиге nginx. Ну или чистить кеш браузера после каждой правки. Edited 16 сентября, 20222 yr by Desti
16 сентября, 20222 yr Author comment_186178 Desti не получается. location /forum/ { rewrite ^(.*)$ /forums/$1 redirect; } permanent или last одинаково, в ссылку добавляется второй / и второй forum : mondeoclub.ru/forums//forum/forum/topic/32055/ естественно ошибка,
16 сентября, 20222 yr Author comment_186187 37 минут назад, Desti сказал: rewrite ^/forum/(.*)$ /forums/$1 А вот это работает и с redirect и с permanent Desti Спасибо!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.