0

我想让我的网站重定向到特定的文件格式。

例如:如果您转到 .../image.png,我想在顶部向用户显示我的域,并在下面显示请求的图像。浏览器不应使用内置的图像查看器显示图像。

那可能吗?

我的想法是,使用 $_GET 请求重定向到 PHP 文件:

$img = $_GET['img'];

echo '<html><body><p>My Domain</p><img src="' . $img . '"></img>';

Apache 应该重定向到 .../image.php?img=Requested Image Url

4

1 回答 1

0

您可能需要查看配置文件中的 AliasMatch。添加类似的东西

    AliasMatch ^/([^/]*\.png) /path/to/file

可能会奏效。对我来说,配置文件存在于 /etc/httpd/conf/httpd.conf 中。

这里有一些关于别名的更多信息: https ://httpd.apache.org/docs/2.2/mod/mod_alias.html

于 2013-07-21T01:08:13.973 回答