我想在访问url https://www.italinea.com.br/uploads/jx5rufam7adfwd75pi6c.jpg时,这是服务器上的一个现有文件,打开php文件https://www.italinea.com.br/image.php。我使用哪个htaccess规则?
我尝试使用:
RewriteRule ^(.+).jpg image.php [L,QSA]
但是由于它是一个已存在的文件,它打开图像而不是.php文件
RewriteRule ^(.+).jpg image.php [L,QSA]
这是正确的想法,应该"有效",尽管它可以简化一点。它是相当通用的,所以匹配每个.jpg
请求。
如果这不起作用,则:
-
您与
.htaccess
文件中的其他指令有冲突(指令的顺序可能很重要)。 -
你有一个前端代理服务你的静态内容。如果被请求的URL映射到一个物理文件作为应用程序服务器(即。
.htaccess
)则完全旁路。
WordPress: can't实现直接的图像访问重定向通过。htaccess