Мне интересно, какая разница между.htaccess и chmod на вашем веб-сервере? потому что когда я выполняю на моем терминале:
$sudo chmod -R -700 /var/www/html
и посетите www.mysite.com (более или менее доступ запрещен)
но я также могу сделать это с.htaccess
снова есть ли какая-либо разница, например, разрешение на доступ к файлу?
Chmod - системная команда для установленного разрешения.
Неправильный путь в вашем случае, потому что в этом случае у apache нет разрешения на эти файлы или каталог
.htaccess - инструкция веб-сервера Apache2.
Как Apache должен показывать каталог в вашем веб-проекте.