riv*_*raz 3 apache .htaccess mod-rewrite
我使用此代码将所有请求发送到单个 php 文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) myfile.php?id=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
但现在我还想阻止直接访问myfile.php 和其他 php。我不希望 php 文件直接通过浏览器打开,但它们必须适用于包含等。
我怎样才能做到这一点?
您可以使用Files指令来阻止文件。要阻止以 .inc 结尾的文件,请执行以下操作:
<Files ~ "\.inc$">
Order allow,deny
Deny from all
</Files>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5946 次 |
| 最近记录: |