这是一个简单的问题,但我希望有一个非常困难的解决方案。
我想让一个页面在http请求上运行一些PHP代码,而不使用mod_rewrite并且不使用javascript。
离。 http://website.com/some_audio.mp3 当用户或机器人请求此链接时,将调用php脚本来处理然后拒绝或允许该请求。
我不能使用mod_rewrite这个,我知道听起来很疯狂只是接受我的话。也不能使用javascript,因为机器人会绕过这个。需要某种htaccess解决方案。
答案 0 :(得分:0)
告诉Apache“将文件解释为PHP”(AddType application/x-httpd-php .mp3
)与重写URL几乎相同,所以,如果不使用mod_rewrite,或者为了简化而不使文件成为PHP,这是不可能的脚本。但是你可以键入一些重写条件(“类似”......未经测试),但你只是说:不重写
RewriteCond %{HTTP_USER_AGENT} .*Googlebot.*$ [NC]
RewriteRule ^(.+\.mp3)$ - [F,L]