Задать вопрос
gremlintv2
@gremlintv2

Как заменить такие location ( Apache, htaccess, nginx, openLS)?

Решили мигрировать с nginx на openLS, а там как я понял location не работает, а используются вместо этого rewrite как в apache, но так как я не сталкивался по роботе с apache не могли бы вы мне подсказать какие я должен предпринять действия чтобы разобраться как мигрировать эти локейшены на апач:
#1
location ~* \.(?:json)$ {
add_header Access-Control-Allow-Origin *;
}
#2
location / {
try_files $uri $uri/ /index.php?$args;
}
#3
location /uploads/ {
root /var/www/project;
}
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
gremlintv2
@gremlintv2 Автор вопроса
#1
Решил через contexts
#2
Решил через rewrite

RewriteEngine On
RewriteBase /
RedirectMatch 403 /\..*$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

5aed96a635d2a722241578.png
#3
Решил через contexts
5aed96453b2bc829339024.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы