WordPressは、誤って入力された場合でもパーマリンク(URL)を自動修正します。たとえば、WordPressは、example.com/some-post
たとえ入力したexample.com/idontexist/some-post
場合でも、example.com/some
WordPressは、RegExのような、または右から左に比較するいくつかのマッチングアルゴリズムを使用しており、一致が見つかった場合/.*/
、左側に残っていてもページに移動します。推測です!WordPressはどのようにこれを行いますか?
編集:私はまた、仮想ファイル/ディレクトリの.htaccessファイルのチェックが使用していることに気づいた!f
と!d
し、ブログのフォルダ上のindex.phpに要求をリダイレクトします。