剛剛將我們的網站從共享虛擬主機移到vps,突然間用戶可以瀏覽目錄。我的.htaccess文件中有一些代碼阻止了它在最後一臺服務器上,但現在它被忽略了。.htaccess訪問限制不起作用
我說這/etc/apache2/httpd.conf,但它似乎並沒有幫助
<Directory />
AllowOverride All
</Directory>
容器運行Ubuntu 10.04
剛剛將我們的網站從共享虛擬主機移到vps,突然間用戶可以瀏覽目錄。我的.htaccess文件中有一些代碼阻止了它在最後一臺服務器上,但現在它被忽略了。.htaccess訪問限制不起作用
我說這/etc/apache2/httpd.conf,但它似乎並沒有幫助
<Directory />
AllowOverride All
</Directory>
容器運行Ubuntu 10.04
也許問題與Order指令有關。如下圖所示
嘗試修改行:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
更多信息可以在這裏找到: http://httpd.apache.org/docs/2.2/pt-br/mod/mod_authz_host.html#order
確保在您的htaccess有Options -Indexes
或虛擬主機。
的.htaccess說'的DirectoryIndex的login.php IndexIgnore *' – 2013-02-21 23:32:47
下我換了一個'/ Directory/var/www />'在/ etc/apache2/sites-available/default中,它現在正在工作:)很高興知道人們現在無法下載我的php文件... – 2013-02-21 23:51:24