$dir = (App::get("Settings")->site_dir) ? '/' . App::get("Settings")->site_dir : '';
$url = preg_replace("#/+#", "/", $_SERVER['HTTP_HOST'] . $dir);
$site_url = Url:

rotocol() . "://" . $url;
if (count($settings->_url) > 4) {
Url::redirect(ADMINURL . '/' . $settings->_url[1] . '/');
}
Çalışması gereken url : siteadi.com/admin/blabla/add/ .htaccess
RewriteCond %{REQUEST_URI} ^/admin(.+)$
RewriteRule ^admin/([^/.]+)/?$ admin/index.php?url=$1 [L,QSA,NC]
htaccessi bu şekil düzenledim fakat ne yaptıysam 404'e düşüyor.