Опубликовано: 30 сентября 20169 г На сервере, установили попробовать режим работы PHP - FastCGI (Nginx + PHP-FPM), вместо CGI, но на сайте выдает ошибку: 404 Not Foundnginx/1.10.1 Знаем что не видит файл .htaccess Вообщем такие вопросы, файл .htaccess нужно вообще удалить в этом режиме? Или удалить только из .htaccess, все что связано с mod_rewrite?И что нужно прописать правильно в конфиге, вместо того что написано в файле .htaccess ?
Опубликовано: 30 сентября 20169 г htaccess это конфигурационный файл апач. В вашем случае он бесполезен, а чпу реврайты нужно настроить в конфигурационном файле nginx либо отключить Rewrite URLs? в АЦ -> Search Engine Optiomization.
Опубликовано: 30 сентября 20169 г Автор В админке отключил - (Использовать mod_rewrite?), но на сайте все равно ошибка. Надо что то в конфигурационном файл nginx записать, не подскажите что именно?
Опубликовано: 30 сентября 20169 г На форуме из профиля ссылки работают прекрасно и с реврайтом. Надо что то в конфигурационном файл nginx записать, не подскажите что именно?В секции location / добавить try_files $uri $uri/ /index.php; Но зависит от того как сконфигурирован ваш вебсервер, поэтому проконсультируйтесь с вашим системным администратором.
Опубликовано: 30 сентября 20169 г Автор В конфиге в имеющиеся секции location не получается добавить - try_files $uri $uri/ /index.php;выдает ошибку. Нашел в инете и добавил туда:# Set up rewrite rules. location / { try_files $uri $uri/ /index.php; } location ~^(/page/).*(.php)$ { try_files $uri $uri/ /index.php; } Сайт начал открываться, посмотрите, правильно ли это добавил? Изменено 30 сентября 20169 г пользователем Sergio
Опубликовано: 30 сентября 20169 г Это то, собственно, о чем и говорилось выше, только без секции location page, она здесь не нужна.
Опубликовано: 30 сентября 20169 г Автор А что делать с этим из файла .htaccess RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/ RewriteRule .* / [R=301,L]Добавить тоже самое в конфиг можно?
Опубликовано: 15 марта 20178 г Спасибо. Перевел форум php-fpm прирост в скорости ощущается. в ISPManadger5 в конфигурации домена nginx Было location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } } Стало location / { try_files $uri $uri/ /index.php; location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } } .htaccess - удалил и включил mod_rewriteindex.php пропал, на вид всё работает. Игорь, спасибо.
Опубликовано: 15 марта 20178 г Столкнулся с такой ситуацией.Форум был сайт.ру/forum - Тут апаче перенс его на поддомен forums.сайт.ру - тут PHP-FPM Не работает 301 переадресация, перекидывает на главную страницу forums.сайт.ру и всё. Можете подсказать, что поправить?
На сервере, установили попробовать режим работы PHP - FastCGI (Nginx + PHP-FPM), вместо CGI, но на сайте выдает ошибку:
404 Not Found
nginx/1.10.1
Знаем что не видит файл .htaccess
Вообщем такие вопросы, файл .htaccess нужно вообще удалить в этом режиме? Или удалить только из .htaccess, все что связано с mod_rewrite?
И что нужно прописать правильно в конфиге, вместо того что написано в файле .htaccess ?