我有一个GIF网站,我想当用户尝试访问GIF时,他会被重定向到另一条路线。 例如,如果他输入网址栏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目录下?
答案 0 :(得分:0)
我找到了这个解决方案
<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时,它也会被重定向。 当来自代码的呼叫时,有没有办法忽略这个规则?