現在、Web ページの約半分がHTML_page.phpから派生しています。
404 div<div class="Error404">
というタグを追加して、 404 エラー情報を表示したいと考えています。
HTML_page.php 以外の Web ページで 404 エラーが発生した場合、 404 divを使用してエラー メッセージを表示できません。
更新:非 HTML_page.php は、「HTML_page.php」基本クラスからまだ継承されていない古いレガシー ページと、存在しない可能性のあるドメイン上のアイテムにリンクするすべての外部 Web サイトです。
そのため、デフォルトの構造には引き続きページにルーティングされる 404 が必要ですが、Web ページに404 divが含まれていることが検出された場合404.php
は、ルーティングを変更します。
.htaccess
これが私たちのページが今どのように始まるかです:
# Custom 404 page
ErrorDocument 404 /eForms/404Form.php
#
# Turn on rewrite engine
RewriteEngine on
#
# Rewrite rule for document secuity
RewriteRule ^(.+)\.pdf$ /docgateway.php?source=$1.pdf [L,NC,QSA]
jQuery の hasClass のこのスニペットは、私が望むロジックを示しています。
if ($("div").hasClass("Error404")) {
そのタイプのロジックをErrorDocumentの.htaccessファイルに組み込む方法はありますか?