Давайте начнем с разоблачения дела.У меня есть сеть, созданная в drupal, которую я должен изменить.С таким абсурдным количеством контента мне нужно изменить URL-адрес источника изображений на другой URL-адрес, и я подумал, что лучшим решением будет сделать это с помощью htaccess.
Предположим, яURL-адрес должен быть таким: www.example.com/event/april-2019/intranet/content/big_Imagen11935.jpg
И я должен указать этот URL-адрес: www.example.com/sites/default/files/intranet/content/big_Imagen11935.jpg
Очевидно, я должен указать, что маршрут может быть изменен и что вместо апреля-2019 он будет другим.
Итак, я создал следующий код:
RewriteCond% {DOCUMENT_ROOT}% {REQUEST_URI}! -F
RewriteCond% {SCRIPT_FILENAME} ^(.*)\.(Gif|jpe?G|png|bmp)$
RewriteRule ^intranet/(.*)$ http://www.example.com/sites/default/files/intranet/$1 [NC, L]
Но, конечно, с этим я собираюсь забрать из "интранета" до конца и отправить его на следующий маршрут, но он остаетсясохранено "/ event / april-2019 /"
Я не знаю, если мне придется использовать Redirect (но, будучи SRC для изображения, я не знаю, будет ли это лучшим вариантом)
Может быть, другой вариант - создать скрипт в .php, где вы можете изменить URLи перешлите его на .htaccess?
Я говорю по невежеству, так как расследую лишь несколько дней