使用htaccess定位URL路径并重写以显示图像

时间:2019-04-22 09:51:49

标签: php .htaccess drupal

让我们从揭露案件开始。我有一个在drupal中创建的网站,必须修改。然后,由于内容数量荒唐,我需要将图像的src的URL更改为另一个URL,我认为最好的解决方案是使用htaccess。

  

假设我有一个网址,例如:   www.example.com/event/april-2019/intranet/content/big_Imagen11935.jpg

     

而且我必须指向这样的URL:   www.example.com/sites/default/files/intranet/content/big_Imagen11935.jpg

显然,我必须指出,可以更改路线,而不是2019年4月,它是另一回事。

因此,我创建了以下代码:

  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 /”

我不知道是否必须使用重定向(但是作为图像的SRC,我不知道这是否是最佳选择)

也许另一个选择是为.php创建脚本,您可以在其中更改URL并将其转发到.htaccess?

我只是出于无知而说话,因为我仅调查了几天

0 个答案:

没有答案