Привет всем.
Возник такой вопрос, есть ли какие-нить способы, чтобы .htaccess и все реврайты в нем работали без прописание определенных строк в nginx и всяких заморочек? Спасибо за ответ.
.htaccess это же apache. Он не связан с nginx. Или я не прав?
Ты прав, но у меня не apache.
Nginx + php fpm
и вот мне нужно сделать так, чтобы как бы .htaccess работал и на nginx, а то ковыряться в настройках nginx что-то не охота.
Нет такого модуля, и я тут согласен с разработчиками
"Нефиг" "размазывать" конфигурацию сайта по всем папкам, что сделано в Apache (рекурсивное считывание настроек .htaccess с каждой папки до расположения скрипта)
Я просто тут помню, кто-то мне давал (возможно Вы) ссылку на какой-то сайт, и в нем было .htaccess что-ли, которое работает на nginx.
У nginx nginx.conf
Можно .htaccess конвертировать в nginx.conf при помощи сервисов. Например, http://winginx.com/ru/htaccess
я давал ссылку на модуль php htscaner, который заменяет .htaccess в конфигурировании php (php_admin_, php_value и т .д.) rewrite же и остальные директивы данный модуль игнорирует
Если нет желания, знаний разбираться в конфигурации nginx, то сделайте один rewrite в index.php, где уже средствами php разбирайте запрос,
Своего рода ЧПУ средствами php
Спасибо, а в каком файле редактировалось nginx? То есть куда нужно реврайты переделывать
Husan, nginx может читать конфигурацию из любого места, указанного пользователем (в пределах ФС)
По умолчанию это /etc/nginx/nginx.conf
Где уже прописаны своего рода Include
Просмотрите все подключаемые файлы, найдёте
Ага, выше пост Кидораса не заметил.
Добавлено 27.12.15 в 20:24:30:
Всем спасибо.