0

这是一个简单的问题,但我希望有一个非常困难的解决方案。

我想让一个页面在 http 请求上运行一些 PHP 代码,而不使用 mod_rewrite 并且不使用 javascript。

前任。 http://website.com/some_audio.mp3 当用户或机器人请求此链接时,会调用一个 php 脚本来处理然后拒绝或允许该请求。

我不能为此使用 mod_rewrite,我知道这听起来很疯狂,相信我的话。也不能使用javascript,因为机器人会绕过这个。需要某种 htaccess 解决方案。

4

1 回答 1

0

告诉 Apache “将文件解释为 PHP” ( AddType application/x-httpd-php .mp3) 几乎与重写 URL 相同,因此,如果不使用 mod_rewrite 或者为了简化,不将文件设为 PHP 脚本,这是不可能的。但是,您可以键入一些重写条件(“类似”...未测试),但您只是说:无需重写

RewriteCond %{HTTP_USER_AGENT} .*Googlebot.*$ [NC]
RewriteRule ^(.+\.mp3)$ - [F,L]
于 2013-02-08T07:19:13.173 回答