$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>routing - How to intercept not found URL, parse it, and generate dynamic result?|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

routing - How to intercept not found URL, parse it, and generate dynamic result?

matteradmin9PV0评论

I would like to catch the URL handler after it fails to find any matching page, but before it handles the response as a 404.

Then, based on whether I match a regex in the URL, I might like to generate dynamic content to be returned as the result. If I don't match the URL, then I would allow the 404 page.

For example, assume my users each have a special unique ID, such as "x1234" or "x5533". I want example/x5533 to result in my custom function being called so I can generate content related to my user (such as a limited public profile). I don't want the URL to change from the viewer's perspective - I just want to generate content for that one request.

If no such user exists, or the URL doesn't match anything else on the site (first), then I would like Wordpress to send the usual 404 page.

I have seen the URL rewrite function, but I don't believe I want to rewrite the URL. I just want to handle it and dynamically generate output.

Post a comment

comment list (0)

  1. No comments so far