カスタム エラー ページの問題。私のサーバー ルートは「C:\www」で、エラー ページは「C:\www\errors」にあります。したがって、次のように「C:\ www」に.htaccessファイルを配置します。
ErrorDocument 404 /errors/404.html
ErrorDocument 403 /errors/403.html
ErrorDocument 500 /errors/500.html
これは、「mysite.net」内のすべてのもので機能します。しかし、「first.mysite.net」、「second.mysite.net」などのサブディレクトリもあり、ルートからの .htaccess はそこで機能します。これらのサブフォルダーで「エラー」フォルダーを検索し、デフォルトの 404 ページを返します。
私はこれを試しました:
ErrorDocument 500 C:/www/errors/500.html
ErrorDocument 500 C:\www\errors\500.html
うまくいきません。
ErrorDocument 500 http://mysite.net/errors/500.html
これは機能しますが、リダイレクトが行われるため、これは望ましくありません。ブラウザのアドレス行を同じに保ちたい。
誰かが私のためにこれを明確にすることができますか? ありがとう。