我正在研究新的服务器,我通过yum安装了"Web服务器"组.Php和mysql工作正常但我无法让.htaccess工作.
继承人我的测试.htaccess文件:
WASD_TEST_CALL_ERROR
Run Code Online (Sandbox Code Playgroud)
我把它作为.htaccess放在一个测试文件夹中,并附带一个index.html页面.它不会报告错误,而是继续加载索引页面而不显示任何错误.
谢谢
Unk*_*n3r 30
确保AccessFileName设置为.htaccess
在httpd.conf中搜索AccessFileName指令.它定义了分布式配置文件的名称:
grep -i AccessFileName httpd.conf
Run Code Online (Sandbox Code Playgroud)
确保允许用户使用.htaccess文件
您可以在这些文件中放置的内容由AllowOverride指令决定.该指令在类别中指定了在.htaccess文件中找到的指令将被遵守的指令.如果此指令设置为None,则完全忽略.htaccess文件.在这种情况下,服务器甚至不会尝试读取文件系统中的.htaccess文件.
grep -i AllowOverride httpd.conf
Run Code Online (Sandbox Code Playgroud)
当此指令设置为All时,在.htaccess文件中允许任何具有.htaccess Context的指令:
AllowOverride All
保存并关闭文件.重启httpd:
service httpd restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44649 次 |
| 最近记录: |