UOJConfig::$data['web']['blog']['host'] ], function () { Route::any("/", '/blogs.php'); Route::any("/blogs/{id}", '/blog_show.php'); Route::any("/post/{id}", '/blog_show.php'); } ); Route::group( [ 'domain' => $domain, 'onload' => function () { UOJContext::setupBlog(); } ], function () use ($prefix) { Route::any("$prefix/", '/subdomain/blog/index.php'); Route::any("$prefix/archive", '/subdomain/blog/archive.php'); Route::any("$prefix/aboutme", '/subdomain/blog/aboutme.php'); Route::any("$prefix/self_reviews", '/subdomain/blog/self_reviews.php'); Route::any("$prefix/click-zan", '/click_zan.php'); Route::any("$prefix/post/{id}", '/subdomain/blog/blog.php'); Route::any("$prefix/slide/{id}", '/subdomain/blog/slide.php'); Route::any("$prefix/post/(?:{id}|new)/write", '/subdomain/blog/blog_write.php'); Route::any("$prefix/slide/(?:{id}|new)/write", '/subdomain/blog/slide_write.php'); Route::any("$prefix/post/{id}/delete", '/subdomain/blog/blog_delete.php'); } ); });