如何设置.htaccess以阻止某些URL?

时间:2016-05-26 20:11:41

标签: php .htaccess url web

这是我的网站组织:
enter image description here

index.php包括页眉,主页和页脚文件:
enter image description here

我应该如何设置.htaccess以便MyWebSite /是唯一允许的URL?

1 个答案:

答案 0 :(得分:1)

你可以这样试试。阻止除localhostserver IP address之外的所有php文件。

对于Apache< 2.4

<Files ~ "\.php">
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Files>

<Files "index.php">
    Order Allow,Deny
    Allow from all
</Files>

对于Apache&gt; = 2.4

<Files ~ "\.php">
    Require all denied
    Require ip 127.0.0.1
</Files>

<Files "index.php">
    Require all granted
</Files>

Mamp应该使用Apache 2.4,所以第二个例子应该可行。