我想让我的网站重定向到特定的文件格式。
例如:如果你去/image.png,我想在顶部向用户显示我的域,并在下面显示请求的图像。浏览器不应使用内置图像查看器显示图像。
这可能吗?
我的想法是,重定向到带有$_GET请求的PHP文件:
$img = $_GET['img'];
echo '<html><body><p>My Domain</p><img src="' . $img . '"></img>';
Apache应该重定向到/image.php?img=请求的图像Url
您可能需要查看配置文件中的AliasMatch。添加类似的内容
AliasMatch ^/([^/]*'.png) /path/to/file
可能会起作用。配置文件存在于/etc/httpd/conf/httpd.conf中。
此处提供有关Alias的更多信息:https://httpd.apache.org/docs/2.2/mod/mod_alias.html