.htaccess 如果当前url包含特定字符串,则htaccess重定向图像请求

.htaccess 如果当前url包含特定字符串,则htaccess重定向图像请求,.htaccess,.htaccess,如果当前url包含特定字符串,我想重定向图像请求,例如/id/ 到目前为止,我在htaccess上尝试了以下语法 RewriteCond %{REQUEST_URI} /id RewriteRule (.*)/image1.png$ $1/image1-id.png 我不擅长htaccess,请告诉我。试试这个 Options +FollowSymlinks RewriteEngine on RewriteCond %{REQUEST_URI} ^/id/(.*)$ rewriterule ^

如果当前url包含特定字符串,我想重定向图像请求,例如
/id/

到目前为止,我在htaccess上尝试了以下语法

RewriteCond %{REQUEST_URI} /id
RewriteRule (.*)/image1.png$ $1/image1-id.png
我不擅长htaccess,请告诉我。

试试这个

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/id/(.*)$
rewriterule ^image1.png(.*)$ image1-id.png$1 [r=301,nc]

感谢您的回答,我忘记了URL
/something/id/
来自
/something/
的重定向,如果php代码中的某些条件为真。因此,我使用
RewriteCond%{REDIRECT\u URL}/something/id/
,我如何将我的修改与您的合并?请参阅我的评论:)问题不清楚。您希望在浏览器中显示什么URL,以及如何在内部处理它?