У меня есть сайт с работой над JS-библиотекой, и путь к JS-файлам нужно начинать с ./
(лайк ./js/somescript.js
или ../js/somescript.js
)
и URL-адреса таких страниц, как
mydomain.com/lk/welcome
но мне нужно заставить его работать
mydomain.com/project1/lk/welcome
в этом / lk - настоящая папка, а / welcome - это подкаталог, который нужно переписать в /lk/index.php?p=welcome
на моем локальном хосте Windows я использую apache для разработки и настраиваю его так, как это
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?p=$1 [L]
</IfModule>
но в nginx я пробую МНОГИЕ решения от Google, но не работает хорошо!
rewrite ^/project1/lk/(.*)$ /project1/lk/index.php?p=$1? last;
переписать работу, но есть проблемы с JS на страницах - неверный путь к JS, поэтому это не сработает, попытаться получить JS из
mydomain.com/project1/lk/js/somescript.js
(если ../js/somescript.js
или из mydomain.com/project1/lk/welkome/js/somescript.js
если `./js/somescript.js)
как настроить nginx для получения файлов JS и других ресурсов из папки TRUE ???
ПОЖАЛУЙСТА, ПОМОГИТЕ ИЗВИНЯТЬ, ПЛОХОЙ АНГЛИЙСКИЙ Я думаю, это типичная работа ... но я новичок в nginx;)