84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
.htaccess ErrorDocument 404 書き換えルールを使用する場合、リダイレクトはありません。 500 内部サーバー エラーが発生します。
.htaccess
ErrorDocument 404
#RewriteRule を使用しない場合、ErrorDocument は正常に動作します。
を使用しない場合、
は正常に動作します。
私のコード ああああ
このルールの「問題」は、存在しないファイルをリクエストし、そのファイルが /subdirectory/ サブディレクトリに存在しない場合、無限の書き換えループが発生することです (したがって、500内部サーバー エラーを参照)、次の書き換えが試行されるためです:
リーリー
<IfModule> コンテナは必要ありません (ただし、RewriteEngine ディレクティブをこのコンテナの外に置くため、意味がありません)。
コンテナは必要ありません (ただし、RewriteEngine ディレクティブをこのコンテナの外に置くため、意味がありません)。
このルールの「問題」は、存在しないファイルをリクエストし、そのファイルが /subdirectory/ サブディレクトリに存在しない場合、無限の書き換えループが発生することです (したがって、500内部サーバー エラーを参照)、次の書き換えが試行されるためです:
リーリー
<IfModule>
.htaccess ファイルがドキュメントのルート ディレクトリにある場合、RewriteBase ディレクティブは必要ありません。コンテナは必要ありません (ただし、RewriteEngine ディレクティブをこのコンテナの外に置くため、意味がありません)。