감사합니다. 원래 질문에 대한이 답변을 사용하여 사용자 지정 404 오류 페이지에서 사용할 수있는 간단한 404 오류 페이지 검사기를 개발할 수있었습니다.
여기에 간다 :
배열 / DB 등을 통해 사이트에 livePages 배열이 필요합니다. <dir> 트리 수정하여이를 수행합니다.
원래의 IDEA를 사용하지만 strpos 대신 유사한 텍스트를 사용하면 LIKE 이름을 검색 할 수있는 기능이 제공되므로 TYPOS도 허용되므로 유사 사운드 및 유사 이름을 피하거나 찾을 수 있습니다. ...
<?php
$requiredPage = str_replace ('/', '',$_SERVER[REQUEST_URI]);
$livePages = array_keys ($PageTEXT_2col );
foreach ($livePages as $url) {
if (similar_text($requiredPage, $url, $percent)) {
$percent = round($percent,2);
if (round($percent,0) >= 60) {
echo "Best Match found = " . $requiredPage . " > ,<a href='http://" . $_SERVER['SERVER_NAME'] . "/" . $url . "'>" . $url . "</a> > " . $percent . "%";
return true;
}
}
}
echo "Sorry Not found = " . $requiredPage;
return false;
?>
이 기사가 404ErrorDoc 페이지에서 매우 간단한 검색 / 검색을 만드는 데 도움이 되었기를 바랍니다.
페이지의 디자인은 서버가 브라우저를 통해 호출 된 URL과 일치 할 가능성이있는 URL을 전달할 수 있도록합니다.
그것은 작동합니다-아주 간단합니다. 아마도 이것을하는 더 좋은 방법이있을 것입니다. 그러나이 방법은 작동합니다.