Posted 23 февраля, 20195 yr comment_155509 Кто знает как настроить ЧПУ? Как убрать /index.php?/ у меня НЕ РАБОТАЕТ. Как обойтись без установки APAHE? *Apache php - 7.2, настроил виртуальные хосты, работает хорошо ,но хотелось бы ЧПУ оформить без apache. Как адекватно сделать? Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/ Share on other sites Больше вариантов
24 февраля, 20195 yr comment_155513 https://winginx.com/ru/htaccess Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155513 Share on other sites Больше вариантов
24 февраля, 20195 yr comment_155514 у меня в секцию server добавлено вот это и все работает: использую nginx+phpfpm location / { try_files $uri $uri/ /index.php?$args; if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } } для rest api добавлено вот это: но их вы вряд ли будете пользовать location /api/ { if (!-e $request_filename){ rewrite ^/api/(.*)$ /api/index.php; } } Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155514 Share on other sites Больше вариантов
24 февраля, 20195 yr Author comment_155527 5 часов назад, aplayer сказал: location / { try_files $uri $uri/ /index.php?$args; if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } } Не работает...( Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155527 Share on other sites Больше вариантов
24 февраля, 20195 yr comment_155529 Dancebunny в секции server index index.php index.html; Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155529 Share on other sites Больше вариантов
24 февраля, 20195 yr comment_155532 У меня так location / { root /home/user/site.ru; index index.php; try_files $uri $uri/ /index.php$args; } Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155532 Share on other sites Больше вариантов
28 февраля, 20195 yr comment_155733 Desti мне кажется директива root не должна быть внутри location, это не очень логично. У секции server тоже должен быть root Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155733 Share on other sites Больше вариантов
28 февраля, 20195 yr comment_155740 Синтаксис: root путь; Умолчание: root html; Контекст: http, server, location, if в location Вполне допустимо. Нелогично - возможно, но не запрещено. Работает уже лет 10, никому не мешает. Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155740 Share on other sites Больше вариантов
28 февраля, 20195 yr comment_155743 включи мод RewriteEngine On Пропиши в файле .htaccess <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> Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155743 Share on other sites Больше вариантов
28 февраля, 20195 yr comment_155744 6 минут назад, accop сказал: включи мод RewriteEngine On На nginx? Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155744 Share on other sites Больше вариантов
28 февраля, 20195 yr comment_155745 2 минуты назад, Desti сказал: На nginx? ой соре, слепой. Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=155745 Share on other sites Больше вариантов
9 мая, 20204 yr comment_161959 Приподниму. Не получается запустить mod_rewrite на ips 4 + nginx,php-fpm на 3.4 использую location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } } на 4 это же прописано и не работает разобрался, ответ : Link to comment https://ipbmafia.ru/topic/21092-htaccess-nginx-no-apahe/?&do=findComment&comment=161959 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.