Apache2: прямой URL в подкаталоге к его родительскому каталогу - PullRequest
1 голос
/ 26 февраля 2020

У меня проблема с Apache2, связанная с моей файловой структурой. На моем сервере изображений у меня есть символическая ссылка на другой диск с именем images. Таким образом, URL для изображения: https://img.exampleurl.com/images/items/image.jpg

Возможно ли иметь это изменение, поэтому для доступа к тому же изображению я могу использовать https://img.exampleurl.com/items/image.jpg?

Насколько я могу скажите, mod_rewrite в .htaccess - это путь к go, но я не могу понять, как заставить это работать.

Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2020

Попробуйте что-то подобное, используя mod_rewrite, вверху вашего .htaccess, расположенного в root из img.exampleurl.com:

RewriteEngine On

RewriteRule ^items/[\w-]+\.jpg$ /images/$0 [L]

Допущения:

  • img.exampleurl.com отделен от вашего основного домена (не изображения).
  • Все изображения .jpg (как в вашем примере).
  • Базовые имена изображений состоят из символов a-z, A-Z, 0-9, _ (подчеркивание) или - (дефис).
...