/folder/page.htm -> /folder/index.php?id=page /folder/ -> /folder/index.php / -> /index.php /forum-xxx-yyy/*, /member-xx-yyy/*, /topic-xxx-yyy/* , /rss/*, /register, /members -> index.php?showforum=xxx, index.php?showuser=xxx, index.php?showtopic=xxx..by juves - Nginx Mailing List - Russian
два скрипта стоит, корневой и в папке folder в корневой ip.board скрипт, стандартные урл /forum-xxx-yyy/*, /member-xx-yyy/*, /topic-xxx-yyy/* , /rss/*, /register, /membersby juves - Nginx Mailing List - Russian
хотя бы с одной директорией разобраться. /folder/ должен по умолчанию открывать файл /folder/index.php остальные обрабатываются / index.php сейчас получается при последних правилах, что при открытии /folder/ открывается страница, обрby juves - Nginx Mailing List - Russian
наверно надо до location / правило задать, чтобы далее не обрабатывало папку folder, т.к. корневой скрипт любые директории так воспринимает и пускает на обработку, ищет у себя в url сайтаby juves - Nginx Mailing List - Russian
всё равно так же, запрос на папку обрабатывается корневым скриптом. всё сделано как тут написано.by juves - Nginx Mailing List - Russian
поставил теперь при обращении domain.com/folder/ запрос идёт к корневому скрипту, тот выдаёт что неверный урл. если domain.com/folder/index.php , то нормальноby juves - Nginx Mailing List - Russian
location ^~ /folder/ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include "/etc/nginx/fastcgi_params.conf"; index index.php; rewrite ^/folder/(.*).htm$ /folder/index.php?id=$1 break; } попробовал так, но он при обращении folder индекс не открывает, 404 пишет почему-то.by juves - Nginx Mailing List - Russian
Имеется следующее описание правил location ~* \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include "/etc/nginx/fastcgi_params.conf"; fastcgi_param SCRIPT_FILENAME /home/htdocs$fastcgi_script_name; } location / { index index.php index.htm index.html; try_files $uri $uri/ /index.php?q=$uri;by juves - Nginx Mailing List - Russian