.htaccess htaccess选项-索引?在根文件夹上不工作 选项-索引 重新启动发动机 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写规则^(.*)$index.php[L,QSA] 命令允许,拒绝 全盘否定 命令允许,拒绝 全盘否定

.htaccess htaccess选项-索引?在根文件夹上不工作 选项-索引 重新启动发动机 重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-D 重写规则^(.*)$index.php[L,QSA] 命令允许,拒绝 全盘否定 命令允许,拒绝 全盘否定,.htaccess,.htaccess,您好,我想做的是从根递归禁用我文件夹的所有,这样就没有文件列表了。我该怎么做?这条路对吗 谢谢 亚当·拉马丹(Adam Ramadhan)你不能做选项负号,那么选项无呢 Options -Indexes <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRul

您好,我想做的是从根递归禁用我文件夹的所有,这样就没有文件列表了。我该怎么做?这条路对吗

谢谢


亚当·拉马丹(Adam Ramadhan)

你不能做选项负号,那么
选项无

Options -Indexes 

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [L,QSA]
</IfModule>

<Files ~ "^\.git">
    Order allow,deny
    Deny from all
</Files>

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

仍然没有线索。在我的本地,它工作正常,但在我的生产上,它是一个内部服务器错误。我们仍然不工作,我想缺少一些东西。在我的本地主机上,它工作得很好,而不是在生产上:|@AdamRamadhan-听起来好像你的主机没有启用apache模块来允许这些修改,你和谁一起托管?您可以使用创建一个包含
的php文件,将其上载到服务器并运行该文件以查看服务器上的所有信息config.allow override?或我需要知道什么模块?向下滚动至:AllowOverride directive明天之前不确定,但我打赌你是对的。谢谢
AllowOverride Options -Indexes