0
存在しないファイルとディレクトリをエラー404.htmlのカスタムページにリダイレクトします。 URLにエラー404.htmlを表示するのではなく、ユーザーがURLに入力した内容を保持したいと思っています。.htaccess存在しないページをカスタムhtmlにリダイレクトして現在のURLを保持
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ error-404.html [L]
上記のコードはURLを保持しますが、「/」を追加するとエラー404ページが壊れます。事前のおかげで...あなたのための
こんにちは、私はあなたのソリューションを感謝しますが、出力は本当に私が必要なものではありません。カスタムエラー404.htmlファイルを表示したいが、ユーザーのURLはそのまま残す。あなたが提案した解決策はプレーンテキストのみを表示します。私の新しいコードは下記を参照してください。 するRewriteCondの%{REQUEST_FILENAME}!-f するRewriteCond%{REQUEST_FILENAME}!」のErrorDocument 404 するRewriteCondの%{REQUEST_FILENAME} .htmlの-f するRewriteRule ^(。+)$ $ 1.html [L、QSA] を-d " –
これはサンプルだけですが、この方法でエラーページへのリンクのみを表示し、エラーページをURLから隠すように要求するとインデックスのようにはなりません。その理由は何ですか? –
私はこの問題に何日もかかわってきました。私はすべての明確ではなかったが、私はカスタムHTML 404に存在しないディレクトリやファイルをリダイレクトしたいが、私はユーザーが入力したURLを保持したい。 –