macar Опубликовано 14 сентября, 2022 Поделиться Опубликовано 14 сентября, 2022 Форум старый веб морда была в корне а форум стоял в папке "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; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DigneZzZ Опубликовано 14 сентября, 2022 Поделиться Опубликовано 14 сентября, 2022 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 и легкость чпу от апачей Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
macar Опубликовано 14 сентября, 2022 Автор Поделиться Опубликовано 14 сентября, 2022 2 часа назад, DigneZzZ сказал: Пришлось пересобрать конфиг сервера на nginx + apache Думаю, у меня Faspanel, для теста поднял там сайт но без днс и ssl, если nginx + php-fpm то работает а если переключаю на апачь и nginx, глюки, сайт вроде открывается но на главной висит ошибка что страницы такой нет и так везде, боюсь теперь пробовать переключать основной сайт на апачь. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DigneZzZ Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 В 14.09.2022 в 23:32, macar сказал: Думаю, у меня Faspanel, для теста поднял там сайт но без днс и ssl, если nginx + php-fpm то работает а если переключаю на апачь и nginx, глюки, сайт вроде открывается но на главной висит ошибка что страницы такой нет и так везде, боюсь теперь пробовать переключать основной сайт на апачь. что то, а вот fastpanel ещё не пробовал. Пока максимально по комфорту и настройкам мне понравилось aaPanel. Но там нет поддержки Ng+Ap. Либо-Либо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
macar Опубликовано 16 сентября, 2022 Автор Поделиться Опубликовано 16 сентября, 2022 31 минуту назад, DigneZzZ сказал: Пока максимально по комфорту и настройкам мне понравилось aaPanel. Тоже нравится, долго колебался но выбрал Fastpanel, типа ближе по духу а самое главное выбор вариантов шире. теперь думаю что может и зря, Если хполучится хорошо настроить Nginx то зачем апачь?, есть мысль вернутся к аапанель Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
DigneZzZ Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 (изменено) 2 часа назад, macar сказал: Тоже нравится, долго колебался но выбрал Fastpanel, типа ближе по духу а самое главное выбор вариантов шире. теперь думаю что может и зря, Если хполучится хорошо настроить Nginx то зачем апачь?, есть мысль вернутся к аапанель я пока посижу на аашке потом, возможно раскашелюсь на ISPm... правда особого смысла в ней так и не увидел.. но у них хотя бы связка nginx+apache реализована автоматом. Щас на тесте запулил фастпанель, интересно стало про возможности. А кстати, расскажи подробнее, что за ошибка - нет страницы на главной? Я через это проходил много раз) причин на самом деле куча. Изменено 16 сентября, 2022 пользователем DigneZzZ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 (изменено) В 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. Ну или чистить кеш браузера после каждой правки. Изменено 16 сентября, 2022 пользователем Desti DigneZzZ 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
macar Опубликовано 16 сентября, 2022 Автор Поделиться Опубликовано 16 сентября, 2022 Desti не получается. location /forum/ { rewrite ^(.*)$ /forums/$1 redirect; } permanent или last одинаково, в ссылку добавляется второй / и второй forum : mondeoclub.ru/forums//forum/forum/topic/32055/ естественно ошибка, Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 можно попробовать rewrite ^/forum/(.*)$ /forums/$1 Maqlao и macar 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
macar Опубликовано 16 сентября, 2022 Автор Поделиться Опубликовано 16 сентября, 2022 37 минут назад, Desti сказал: rewrite ^/forum/(.*)$ /forums/$1 А вот это работает и с redirect и с permanent Desti Спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 16 сентября, 2022 Поделиться Опубликовано 16 сентября, 2022 Если всё заработало и проверено, ставьте permanent. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.