重定向访问图像Symfony 3.htaccess

mjqavswn  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(85)

我有一个GIF的网站,我想当用户试图访问一个GIF,他们将被重定向到另一个路线。例如,如果他们在URL栏中键入https://example.com/gif/YqHiZ3Mp.gif,则会被重定向到https://example.com/gif/embed/YqHiZ3Mp
我在.htaccess中尝试了这个,但没有任何效果

<IfModule !mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^gif/([a-zA-Z0-9]+)\.gif$ /gif/embed/$1 [L,NC] 
</IfModule>

我需要编辑哪些.htaccess?在/web目录下?

zkure5ic

zkure5ic1#

我发现这个解决方案

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^gif/([a-z\d]+)\.(gif)$ /gif/embed/$1 [R=301,L,NC]
</IfModule>

但是当我尝试用HTML或JavaScript调用GIF时,它也会被重定向。当调用来自代码时,有什么方法可以忽略此规则吗?

相关问题