Posted 7 сентября, 20222 yr comment_185698 Всем привет! Перекопал не мало тем по этому направлению. Конфиг: Nginx + PHP 8.1 + Стоит панелька aaPanel Какая то не мыслимая ерунда с ЧПУ. Если включить вторую опцию с выключением index.php вот здесь: И если попробовать зайти в блог, то будет вот такой адрес: blogs.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php.php настройки mod-rewrite сейчас такие: location / { try_files $uri $uri/ /index.php?$args; } Ранее с этими же настройками работало. Сломалось когда хотел сделать транслитерацию русских названий. Сталкивался кто то с таким? Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/ Share on other sites Больше вариантов
7 сентября, 20222 yr Author comment_185700 Дополню по теме: Если зайти в раздел /files/ - то будет отправлен в браузере пусутой файл на загрузку с именем "загрузки".. Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185700 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185709 Да вроде все норм,ну почти... ну почти потому что отображается в адресе index.php. Htaccess то на месте? Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185709 Share on other sites Больше вариантов
7 сентября, 20222 yr Author comment_185710 4 минуты назад, AHristich сказал: Да вроде все норм,ну почти... ну почти потому что отображается в адресе index.php. Htaccess то на месте? я вот и хотел избавиться от index. а с включенной настройкой не работает.. но nginx файл .htaccess не вкуривает же вроде..?? htaccess для apache всегда был. Edited 7 сентября, 20222 yr by DigneZzZ Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185710 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185711 6 минут назад, DigneZzZ сказал: но nginx файл .htaccess не вкуривает же вроде..?? htaccess для apache всегда был. Вот про это ничего не скажу. Но если мне не изменяет память,то в nginx это где-то в настройках редактируется/настраивается. Edited 7 сентября, 20222 yr by AHristich Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185711 Share on other sites Больше вариантов
7 сентября, 20222 yr Author comment_185712 3 минуты назад, AHristich сказал: Вот про это ничего не скажу. Но если мне не изменяет память,то в nginx это где-то в настройках редактируется/настраивается. Все верно. Я об этом тоже упомянул. Настройки стоят. Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185712 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185715 DigneZzZ с этим у меня тяжко... Гляньте,мож поможет https://winginx.com/ru/docs/rewrites Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185715 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185723 Стандартно этот движок настраивает переадресацию через .htaccess. Нужно скачать предлагаемый после включения показанных вами в первом сообщении опций файл .htaccess и загрузить его в корневую папку сайта. Переадресация должна выглядеть примерно так. Никаких дополнительных настроек переадресации средствами nginx делать не требуется. <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> Edited 7 сентября, 20222 yr by Zero108 Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185723 Share on other sites Больше вариантов
7 сентября, 20222 yr Author comment_185729 19 минут назад, Zero108 сказал: Стандартно этот движок настраивает переадресацию через .htaccess. Нужно скачать предлагаемый после включению показанных вами в персом сообщении опции файл .htaccess и загрузить его в корневую папку сайта. Переадресация должна выглядеть примерно так. Никаких дополнительных настроек переадресации средствами nginx делать не требуется. <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> У вас сервер на nginx? nginx не читает htaccess, это написано в документации. Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185729 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185730 2 минуты назад, DigneZzZ сказал: У вас сервер на nginx? Centos (apache + nginx). Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185730 Share on other sites Больше вариантов
7 сентября, 20222 yr Author comment_185733 14 минут назад, Zero108 сказал: Centos (apache + nginx). тогда понятно ) Жертвуем производительностью во имя поддержки htaccess ) В общем то к такому варианту я тоже стал склоняться ещё вчера.. Пока сервер пустой, пойду пересоберу все заново.. docker + portainer + traefik + nginx + apache + pgdb и все это попробую подрубить к aapanel.. Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185733 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185735 5 минут назад, DigneZzZ сказал: Жертвуем производительностью во имя поддержки htaccess ) Расскажи мне это через недельку, когда настроишь переадресацию в nginx. Я поставил ISP Manager, который все настроил (почти всё) в автоматическом режиме. Осталось только .htaccess подгрузить. Сертификаты от Lets Encrypt тоже для доменов второго уровня автоматически обновляет каждые три месяца. Ты со своей aaPanel долго будешь ковыряться еще. У меня вечная лицензия на ISP Manager 5 , современную 6 платную не беру. Пятой за глаза. Edited 7 сентября, 20222 yr by Zero108 Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185735 Share on other sites Больше вариантов
7 сентября, 20222 yr Author comment_185738 ну ispm стоит денег.. можно занулить конечно.. но хз.. aapanel бесплатна, и для простых "поднятий" хватает её) Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185738 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185739 2 минуты назад, DigneZzZ сказал: ну ispm стоит денег.. Я вечную лицензию взял несколько лет назад, когда сервер домой под стол покупал. Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185739 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185743 6 часов назад, DigneZzZ сказал: Сломалось когда хотел сделать транслитерацию русских названий. так и причем тут тогда настройки nginx, в location все правильно указано. 3 часа назад, DigneZzZ сказал: nginx + apache Не понятно зачем апач устанавливать вместе с nginx Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185743 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185746 1 час назад, ZIKURIK сказал: зачем апач устанавливать вместе с nginx Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185746 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185747 6 минут назад, Zero108 сказал: для этого используется связка Nginx + PHP-FPM FastCGI Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185747 Share on other sites Больше вариантов
7 сентября, 20222 yr comment_185748 ZIKURIK а почему Apache + Nginx вызывает такое неприятие, даже если есть альтернатива в виде Nginx + PHP-FPM FastCGI? Link to comment https://ipbmafia.ru/topic/24800-rabota-chpu/?&do=findComment&comment=185748 Share on other sites Больше вариантов
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.