1
0
mirror of https://github.com/laravel/valet.git synced 2026-02-04 16:10:08 +01:00

Redirect wp/wp-admin to wp/wp-admin/

This commit is contained in:
Fredrik Forsmo
2016-09-24 16:06:15 +02:00
parent a058c1251e
commit 5fd2b6a446

View File

@@ -51,10 +51,25 @@ public function frontControllerPath($sitePath, $siteName, $uri)
if (strpos($uri, '/wp/') === 0) {
return is_dir($sitePath.'/web'.$uri)
? $sitePath.'/web'.$uri.'/index.php'
? $sitePath.'/web'.$this->forceTrailingSlash($uri).'/index.php'
: $sitePath.'/web'.$uri;
}
return $sitePath.'/web/index.php';
}
/**
* Redirect to uri with trailing slash.
*
* @param string $uri
* @return string
*/
private function forceTrailingSlash($uri)
{
if (substr($uri, -1 * strlen('/wp/wp-admin')) == '/wp/wp-admin') {
header('Location: '.$uri.'/'); die;
}
return $uri;
}
}