December 10, 2014 11:30AM
Есть браузерная версия клиента для MMORPG которая без каких-либо проблем работает отлично под апачем + .htaccess + mod_rewrite.

https://github.com/vthibault/roBrowser

В этой браузерке есть "файлы самой игры", который размещены в .grf архивах в папке /resources
Содержимое этих архивов должно извлекаться уже javascript процедурами с помощью написанного на php извлекатора, который когда кто-то переходит по определенному адрессу и запрашивает несуществующий файл ищет этот файл в архивах .grf в папке /resources и если находит этот файл, то извлекает его с помощью /client/index.php в папку /data

https://github.com/vthibault/roBrowser/blob/master/client/index.php

Вот этот .httaccess который описывает это:
https://github.com/vthibault/roBrowser/blob/master/client/.htaccess

Моя проблема в следующем:
Как написать конфиг для nginx и php5-fpm для того, что бы при запросе в адресной строке браузера (например)
http://browser.com/client/data/clientinfo.xml происходило следующее:

1.) Если файл ненайден то запустить /client/index.php с параметром /client/data/clientinfo.xml

Я знаю, что проблема где-то с try_files, уже тонну литературы перерыл, но никак не могу систематизировать полученные сведения.

Вот это будет так же полезно: (описана логика этого паттерна) http://forum.robrowser.com/index.php?topic=32451.0
Subject Author Posted

Портирование roBrowser (игра) с апача на nginx.

bratishka December 10, 2014 11:30AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 138
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready