次のようなユーザーフレンドリーな URL を取得するために .htaccess ファイルを使用しています。
mysite/について
mysite/articles/some_article など。
すべて正常に動作しますが、カスタム 404 ページへのリダイレクトを .htaccess ファイルに追加する必要があります: mysite/error-404
テスト目的で、私はこのようにしました:
ErrorDocument 404 http://mysite/error-404
また、ローカルホストと「ライブ」テスト サイトの両方で動作します。
問題は、サイトの URL がどうなるかわからないこと、またはそれがルート フォルダーにあるのか、または次のようなサブフォルダーにあるのかさえわからないことです。
http://somesite/mysite
リダイレクトを 404 ページに書き換えてユニバーサルにするにはどうすればよいですか? サイト フォルダー (whatever/mysite/) の完全な URL を取得し、次のようにリダイレクトを記述することは可能ですか。
ErrorDocument 404 {http://whatever/mysite/}error-404