Apache .htaccess重写规则-使用名称中的特定字符匹配和转发图像请求
我当前在../test/media文件夹中有以下.htaccess文件,用于将所有JPG重定向到另一台服务器Apache .htaccess重写规则-使用名称中的特定字符匹配和转发图像请求,apache,.htaccess,mod-rewrite,redirect,Apache,.htaccess,Mod Rewrite,Redirect,我当前在../test/media文件夹中有以下.htaccess文件,用于将所有JPG重定向到另一台服务器 RewriteEngine on RewriteCond %{HTTPS} !on RewriteRule /([^./]+\.(jpg))$ http://www.example1.com/img/gallery/$1 多亏了这个网站上的帮助,这个功能非常好用 但是,我有一个警告。如果所请求的映像具有类似*_p.jpg的文件名,那么我希望将其定向到目标服务器上的另一个位置,但不包含'
RewriteEngine on
RewriteCond %{HTTPS} !on
RewriteRule /([^./]+\.(jpg))$ http://www.example1.com/img/gallery/$1
多亏了这个网站上的帮助,这个功能非常好用
但是,我有一个警告。如果所请求的映像具有类似*_p.jpg的文件名,那么我希望将其定向到目标服务器上的另一个位置,但不包含'_p'部分
乙二醇
被重定向到当前位置,并且可以正常工作
但是,如果我请求,那么我希望它重定向到而不是
这可能吗
提前感谢这应该对你有用
RewriteEngine on
# First we redirect *_p.jpg files
RewriteCond %{HTTPS} !on
RewriteRule /([^./]+)_p\.jpg$ http://www.example1.com/img/norm/high/$1.jpg
# ... and then other jpgs
RewriteCond %{HTTPS} !on
RewriteRule /([^./]+\.jpg)$ http://www.example1.com/img/gallery/$1
再次感谢@umka。完全正确