.htaccess 在 ubuntu 上不起作用

.htaccess 在 ubuntu 上不起作用

我想给予

Forbidden
You don't have permission to access /draft/ on this server.

因此将 .htaccess 添加到文件夹中

Options -Indexes

但它无法在 ubuntu 服务器上运行,也无法显示文件夹文件。但它在我的本地系统 (windows) 上可以运行。

答案1

请检查 Web 服务器是否具有该位置的读取权限。因此,对于路径/var/www/drafts和,请授予 Web 服务器读写权限

sudo chown -R www-data /var/www/drafts
sudo find /var/www/drafts -type f  -exec chmod 640 {} \;
sudo find /var/www/drafts -type d  -exec chmod 750 {} \;

从您的问题来看,不清楚您是否希望它列出文件,但是:

如果你想显示 /drafts 的文件列表

你需要做

Options +Indexes

-Indexes删除该选项

相关内容