Допустим, пользователь пытается получить доступ к указанному изображению на моем веб-сайте, используя следующий URL: http://www.mywebsite.com/random/image1.jpg?someParam=100

Мне нужно переписать правило для этого, удалив «случайный» узел из пути:

http://www.mywebsite.com/image1.jpg?someParam=100

Я нашел подобный вопрос здесь, но в моем случае «случайные» изменения, и я не знаю, сколько таких папок там. Как мне это сделать. ?

1 ответ1

0

Вы, вероятно, не хотите этого точно, но вот отправная точка:

server {

    ...

    rewrite ^/[a-z]+/(.*)$ $1 last;

}

Это заменит что-либо в "каталоге", состоящем из букв, например random/image.php -> image.php , img/test.png -> test.png

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .