我是一个drupal 8网站,其内容包含一些像这样的网址
http://localhost/sites/default/files/inline-images/magento.png
此链接来自一个保存在db /sites/default/files/inline-images/magento.png
中的块我想将所有图片转换为http://localhost/folder/sites/default/files/inline-images/magento.png
我可以通过.htaccess mod rewrite吗?
答案 0 :(得分:0)
你有没有试过这样的事情:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)\.(png|jpg|gif|svg)$ /folder/$1.$2 [L,R=301]
</IfModule>
您可以尝试删除此部分R = 301并仅保留L.
答案 1 :(得分:0)
在htaccess root 的顶部添加以下内容:
RewriteEngine on
RewriteRule ^/?folder/sites/default/files/inline-images/(.+\.png)$ /sites/default/files/inline-images/$1 [L,NC]
这会在内部将 /folder/sites/default/files/inline-images/foo.png 重定向到 /sites/default/files/inline-images/foo.png 强>。