полностью новичок в файле NGINX conf file regex. Я запускаю PHP-скрипт, который работает под веб-сервером NGINX. Я пытаюсь, чтобы посетитель загрузил прикрепленный файл, отличный от URL. Например, если ссылка:NGINX загружает файл с другого URL-адреса из базы данных
http://mysite.com/attachement/sample.jpg
это будет на самом деле служит файл из другого каталога «СМИ/загружено»
http://mysite.com/media/uploaded/sample.jpg
на основе некоторых исследований, я добавил что-то вроде этого
location /attachment/ {
try_files $uri /media/uploaded/$uri;
}
Но это не работает. Мое намерение не позволяет переадресовать браузер пользователя на страницу, просматривающую URL-адрес, просто загрузите расширения файлов, такие как * .png, * .jpg, * .zip и т. Д. Этот скрипт отлично работал в Apache, но это не в Nginx.
Хотя это не важно, задавалось вопросом, возможно ли разрешить им загружать файлы * .php, * .fla, не выполняя их по очевидным соображениям безопасности. Я давно помню, что система поддержки билетов поддерживала это тоже. Не знаю, можно ли вытащить его из файла Nginx conf.
спасибо.
У вас есть правильный 'root' в вашей конфигурации на уровне блока сервера? –