Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将选定图像文件夹下的所有图像重定向到PHP文件_Php_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

将选定图像文件夹下的所有图像重定向到PHP文件

将选定图像文件夹下的所有图像重定向到PHP文件,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我一直在挖,但可能没挖到 我希望将/images/user images下的所有图像重定向到php文件 例如: 转到 但我想知道他们仍然要求哪张图片。URL路径不需要更改,只是如果请求该路径,他们会在网页上获取图像,以便我可以对其进行蒙皮 这是我目前正在使用的mod重写 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule

我一直在挖,但可能没挖到

我希望将/images/user images下的所有图像重定向到php文件

例如:

转到

但我想知道他们仍然要求哪张图片。URL路径不需要更改,只是如果请求该路径,他们会在网页上获取图像,以便我可以对其进行蒙皮

这是我目前正在使用的mod重写

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^css/.*$ - [PT]
RewriteRule ^js/.*$ - [PT]
谢谢

RewriteRule ^images/user-images/(.*)$ /my-php-file.php?image=$1

请求的图像将以
Montreal/private/2012\u 08\u 10/YzAbCdE.jpg
的形式在
$\u GET['image']
中提供。这也行

别名/图像/用户图像/照片


页面重定向到我需要的模板,但我无法将图像加载到图像标记中<代码>代码“alt=”“title=”“/>尝试变量转储($\u GET['image']);拍摄该问题!@jeroen/Montreal/public/2012_08_10/7323_jpre5gvhp1_6hz8q6vhu1。jpg@Sukh您不能像这样请求图像,因为它将重定向到php脚本:-)如果图像存在并且您希望使用此重写,您需要做的是直接从php提供图像(返回图像头并回显其内容)@Sukh这是一个开始:请注意,php将能够访问图像文件而不会出现任何问题,只是您不能再使用上面的重写规则通过web服务器请求它。还请注意,您的html应该类似于:
“alt=”“title=”“/>