.htaccess ErrorDocument不适用于401响应

.htaccess ErrorDocument不适用于401响应,.htaccess,redirect,.htaccess,Redirect,我正在尝试使用.htaccess中的重定向重定向重定向到自定义错误页。请访问jobslanda.com网站。行errordocument401401.php不工作。我正在.htaccess中使用以下配置: RewriteEngine On RewriteRule ^([a-zA-Z0-9]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)$ job.php?j=$1 RewriteRule ^([a-zA-Z0-9]+)/

我正在尝试使用.htaccess中的重定向重定向重定向到自定义错误页。请访问jobslanda.com网站。行
errordocument401401.php
不工作。我正在.htaccess中使用以下配置:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)/([\w.,]+)$ job.php?j=$1
RewriteRule ^([a-zA-Z0-9]+)/([\w.,]+)/([0-9]+)$ sameIndustryJobs.php?i=$1&c=$2&p=$3
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([\w',]+)/([0-9]+)$ sameCatagoryJobs.php?c=$1&s=$3&p=$4
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([\w.,]+)/([0-9]+)$ sameCityJobs.php?c=$1&cn=$4&p=$5
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([\w.,]+)/([0-9]+)$ sameQualificationJobs.php?q=$1&cn=$5&p=$6

ErrorDocument 401 401.php

AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

是因为您没有正确拼写“.htaccess”?(您的Apache安装没有接收该文件?

您的web服务器上的401.php文件位于哪里?通常,
ErrorDocument
指令应该以
/
开头,并引用相对于web根目录的页面

参考:

您似乎没有位于以下位置的页面:
http://jobslanda.com/401.php


奇怪的是,它返回了一个
302
重定向到一个名为
404.php
的页面

谢谢你的重播。但是htacess文件运行良好。请查收。errordocument401401.php的唯一问题是,“不工作”告诉我们的信息很少。会发生什么?在请求帮助时,请始终说明您期望发生的事情和实际发生的事情,包括任何错误消息。此外,问题应该是独立的,这样帮助者就不必花时间查找问题,这样问题就可以保留下来(如果您在站点上修复了问题,问题就会丢失),并且问题可以搜索。请记住,问题不仅仅针对你,也针对每个有相同问题的人。阅读如此相关的文档,如常见问题解答和Jon Skeet's,似乎会让你受益匪浅。