0

これは単純な問題ですが、非常に難しい解決策があると思います。

mod_rewrite や javascript を使用せずに、http リクエストで PHP コードを実行するページを作成したいと考えています。

元。 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 に答える