0

.htaccess のリダイレクトを使用して、カスタム エラー ページにリダイレクトしようとしています。サイトjobslanda.comをチェックしてください。回線ErrorDocument 401 401.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
4

2 に答える 2

0

「.htaccess」のスペルが間違っていたからでしょうか?(そして、あなたの Apache インストールはファイルを取得していませんか?)

于 2012-05-27T07:51:10.257 に答える
0

Web サーバーのどこに 401.php ファイルがありますか? 通常、ErrorDocumentディレクティブは a で始まり/、Web ルートに関連するページを参照する必要があります。

参照: http://httpd.apache.org/docs/2.0/mod/core.html#errordocument

次の場所にページがないようです: http://jobslanda.com/401.php

302奇妙なことに、これは というページへのリダイレクトを返しています404.php

于 2012-05-28T18:55:29.403 に答える