Helios 1 09/30/16 09:07 На сервере, установили попробовать режим работы PHP - FastCGI (Nginx + PHP-FPM), вместо CGI, но на сайте выдает ошибку: 404 Not Foundnginx/1.10.1 Знаем что не видит файл .htaccess Вообщем такие вопросы, файл .htaccess нужно вообще удалить в этом режиме? Или удалить только из .htaccess, все что связано с mod_rewrite?И что нужно прописать правильно в конфиге, вместо того что написано в файле .htaccess ? Поделиться сообщением Ссылка на сообщение
siv1987 2628 09/30/16 09:25 htaccess это конфигурационный файл апач. В вашем случае он бесполезен, а чпу реврайты нужно настроить в конфигурационном файле nginx либо отключить Rewrite URLs? в АЦ -> Search Engine Optiomization. Поделиться сообщением Ссылка на сообщение
Helios 1 09/30/16 10:15 В админке отключил - (Использовать mod_rewrite?), но на сайте все равно ошибка. Надо что то в конфигурационном файл nginx записать, не подскажите что именно? Поделиться сообщением Ссылка на сообщение
siv1987 2628 09/30/16 10:38 На форуме из профиля ссылки работают прекрасно и с реврайтом. Надо что то в конфигурационном файл nginx записать, не подскажите что именно?В секции location / добавить try_files $uri $uri/ /index.php; Но зависит от того как сконфигурирован ваш вебсервер, поэтому проконсультируйтесь с вашим системным администратором. 1 Поделиться сообщением Ссылка на сообщение
Helios 1 09/30/16 11:46 (изменено) В конфиге в имеющиеся секции 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 сентября 2016 пользователем Sergio Поделиться сообщением Ссылка на сообщение
siv1987 2628 09/30/16 12:10 Это то, собственно, о чем и говорилось выше, только без секции location page, она здесь не нужна. 1 Поделиться сообщением Ссылка на сообщение
Helios 1 09/30/16 16:16 А что делать с этим из файла .htaccess RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/ RewriteRule .* / [R=301,L]Добавить тоже самое в конфиг можно? Поделиться сообщением Ссылка на сообщение
Атаман 460 03/15/17 05:36 Спасибо. Перевел форум 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 пропал, на вид всё работает. Игорь, спасибо. Поделиться сообщением Ссылка на сообщение
Атаман 460 03/15/17 06:53 Столкнулся с такой ситуацией.Форум был сайт.ру/forum - Тут апаче перенс его на поддомен forums.сайт.ру - тут PHP-FPM Не работает 301 переадресация, перекидывает на главную страницу forums.сайт.ру и всё. Можете подсказать, что поправить? Поделиться сообщением Ссылка на сообщение