タグ

rewriteとあとで読むに関するmimosafaのブックマーク (1)

  • WordPress : リライトルールの追加 | DN-Web64

    Webサーバのリライト機能(Apacheではmod_rewrite)でアクセスURLが変換されます。指定したURLに対応するファイル、ディレクトリが存在しない場合、index.phpにアクセスするようにURLが変換されます。よって、/index.phpとなります。 WordPressのリライトルールが適用されます。リライトルール取得・適用は 「/wp-includes/class-wp.php」内のparse_request関数で次のように行っています。 $rewrite = $wp_rewrite->wp_rewrite_rules(); foreach ( (array) $rewrite as $match => $query ) { } 今回の場合、リライトルール ([^/]+)(/[0-9]+)?/?$ にマッチして、/index.php?name=hello-world&pag

    WordPress : リライトルールの追加 | DN-Web64
  • 1