を使用する - このようなものになります。私が行うことができるようにしたいのですがどのようなは、私は.htaccessファイルを持っているクライアントからスクリプトを拒否しますが、ローカルに
RewriteEngine On
<FilesMatch ^.*\.php.*$>
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
RewriteRule ^help$ scripts/help.php [L]
#more rewrites here...
を、このようなhttp://example.com/help
としてURLを書き換えることを許可しています(ルールに従って)、scriptsディレクトリのhelp.phpスクリプトによって処理されますが、同時に、http://example.com/scripts/help.php
を使用してスクリプトを直接実行することを拒否します。問題は、これらのステートメントを使用すると、両方のURLが403 Forbiddenを返すことです。私がしようとしていることが可能であるかどうかは確かではありません...
残念ながら、私はルートWebディレクトリの外/上にファイルを置くことができません。私はhttpd.confファイルにアクセスできます。