当有人访问我的gif链接localhost/img/logo.gif
时,我想显示访问被拒绝页,当我在url中获得一些参数时,显示真实图像并执行php脚本,例如:{ {1}}
我尝试将其添加到localhost/img/logo.gif?myname=test
:
.htaccess
我不知道该怎么写RewriteEngine on
RewriteRule logo.GIF http://127.0.0.1/img/test.php [NC]
。
谢谢。
答案 0 :(得分:1)
如果您的.htaccess
规则正常运行,那么在您的test.php
文件中,您将看到以下内容:
<?php
if(isset($_GET['myname']) && $_GET['myname'] == 'test')
{
header('Content-type: image/gif', TRUE);
echo file_get_contents('logo.gif');
}
else
{
header('HTTP/1.0 403 Forbidden', TRUE);
echo '<h1>Access Denied</h1>';
}
die();
答案 1 :(得分:0)
如果重定向规则正常运行,并且您未使用PHP框架,则可以编写任何PHP脚本。
我不确定您对PHP的熟练程度,但是您可以从这样的事情开始以确保它能正常工作,然后从那里进行迭代:
console.log()