Apache服务器中.htaccess文件配置无效

时间:2019-11-20 08:54:16  来源:igfitidea点击:

在apache .htaccess中的配置不起作用,如何解决?

.htaccess是Apache的目录级配置文件。
它允许用户在不编辑主配置文件httpd.conf的情况下,配置身份验证和其他选项。

确保AccessFileName设置为.htaccess

搜索httpd.conf,找到AccessFileName指令。
它定义了配置文件的名称:

# grep -i AccessFileName httpd.conf

确保允许用户使用.htaccess文件

.htaccess文件是否可用,由AllowOverride指令决定。
如果此指令设置为None,则.htaccess文件将被完全忽略。

# grep -i AllowOverride httpd.conf
AllowOverride ALL

修改配置文件后,需要重新启动httpd

# service httpd restart